Module sea
|
|
SeaSet
set(iterable) --> set object
|
|
|
Sea
This storage works exactly like the Ocean storage but the format of
data storage is different.
|
|
|
TestSea
|
|
|
__TABLE_HEADER_FORMAT__ = '=III16sc0I'
|
|
|
__FIELD_LENGTH__ = 16
|
|
|
__INITIAL_CLUSTER_SIZE__ = 5
|
|
|
ENDIANESS = '<'
|
|
|
sz__TABLE_HEADER_FORMAT__ = calcsize(__TABLE_HEADER_FORMAT__)
|
|
|
THF_S = Struct(__TABLE_HEADER_FORMAT__)
|
|
|
THF_U = THF_S.unpack
|
|
|
THF_P = THF_S.pack
|
|
|
RC_S = Struct("=I")
|
|
|
RC_U = RC_S.unpack
|
|
|
RC_P = RC_S.pack
|
|
|
O__HEADER_FORMAT__ = '=2c8s'
|
|
|
OEHF_P = EHF_S.pack
|
|
|
sz__O__HEADER_FORMAT__ = calcsize(__HEADER_FORMAT__)
|
|
|
INDEX_S = Struct("=37sI0I")
|
|
|
INDEX_U = INDEX_S.unpack
|
|
|
INDEX_P = INDEX_S.pack
|
|
|
PAIR_S = Struct("=II0I")
|
|
|
PAIR_U = PAIR_S.unpack
|
|
|
PAIR_P = PAIR_S.pack
|
Imports:
os,
sys,
unittest,
OOBTree,
StringIO,
time,
ListType,
ocean,
math,
operator,
types,
cache,
portalocker,
islice,
dropwhile,
diskindex