Package cjklib :: Module build :: Class CharacterReadingBuilder
[hide private]
[frames] | no frames]

Class CharacterReadingBuilder

source code


Provides an abstract class for building a character reading mapping table using the Unihan database.

Nested Classes [hide private]
  SimpleReadingSplitter
Generates the reading entities from the Unihan table.
  GENERATOR_CLASS
Class defining the iterator for creating the table's data.
Instance Methods [hide private]

Inherited from UnihanDerivedBuilder: __init__, build, getGenerator

Inherited from EntryGeneratorBuilder: getEntryDict, remove

Inherited from TableBuilder: buildIndexObjects, buildTableObject, findFile

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  COLUMN_TARGET = 'Reading'
Column name for new data in created table.
  COLUMN_TARGET_TYPE = Text(length=None, convert_unicode=False, ...
Type of column for new data in created table.
  DEPENDS = ['Unihan']
Contains the names of the tables needed for the build process.

Inherited from UnihanDerivedBuilder: COLUMN_SOURCE

Inherited from EntryGeneratorBuilder: COLUMNS, COLUMN_TYPES, INDEX_KEYS, PRIMARY_KEYS

Inherited from TableBuilder: PROVIDES

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

COLUMN_TARGET_TYPE

Type of column for new data in created table.

Value:
Text(length=None, convert_unicode=False, assert_unicode=None)