type Phase
mylsm-lsm-store@0.3.2.0 · src/SstFileV2.bend:53
import mylsm-lsm-store@0.3.2.0/src/SstFileV2.bend as SstFileV2
import Base
import mylsm-lsm-store@0.3.2.0/src/Decimal.bend as Decimal
53type Phase is Data:
54 NeedS{}
55 Need2{}
56 NeedHeaderSemi{}
57 ReadLevel{scan: Decimal.Scan}
58 ReadCount{scan: Decimal.Scan}
59 ReadTag{}
60 ReadTagSemi{tag: Tag}
61 ReadKeyLength{tag: Tag, scan: Decimal.Scan}
62 ReadValueLength{key_length: Nat, scan: Decimal.Scan}
63 ReadKey{tag: Tag, remaining: Nat, value_length: Nat, reversed: String}
64 ReadValue{key: String, remaining: Nat, reversed: String}
65 NeedHash{}
66 ReadChecksum{reversed: String}