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

Class SlimUnihanBMPBuilder

source code


Builds a slim version of the Unihan database from the Unihan file provided by Unicode for characters from the Basic Multilingual Plane (BMP) with code values between U+0000 and U+FFFF.

MySQL < 6 doesn't support true UTF-8, and uses a Version with max 3 bytes: http://dev.mysql.com/doc/refman/6.0/en/charset-unicode.html

Keys imported into the database are specified in INCLUDE_KEYS.

Nested Classes [hide private]

Inherited from UnihanBMPBuilder: BMPEntryGenerator

Inherited from UnihanBuilder: EntryGenerator

Instance Methods [hide private]

Inherited from SlimUnihanBuilder: getUnihanGenerator

Inherited from UnihanBMPBuilder: __init__, getGenerator

Inherited from UnihanBuilder: build

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]

Inherited from SlimUnihanBuilder: INCLUDE_KEYS

Inherited from UnihanBuilder: CHARACTER_COLUMN, COLUMN_TYPES, PROVIDES, unihanGenerator

Inherited from EntryGeneratorBuilder: COLUMNS, INDEX_KEYS, PRIMARY_KEYS

Inherited from TableBuilder: DEPENDS

Properties [hide private]

Inherited from object: __class__