Operation.Operation: type of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/coordinator/Operation.bend as Operation Lines 10-26 of mylsm-lsm-store@0.6.0.1/src/coordinator/Operation.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Operation.bend&start_line=10&end_line=26 import Base import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes # Represents a decoded byte-oriented owner database operation. type Operation is Type: Get{key: Bytes.Bytes} Put{key: Bytes.Bytes, value: Bytes.Bytes} Delete{key: Bytes.Bytes} WriteBatch{mutations: List<&1, ByteWal.Mutation>} Flush{} Compact{} Stats{} SnapshotOpen{} SnapshotGet{snapshot_id: U32, key: Bytes.Bytes} SnapshotClose{snapshot_id: U32} SnapshotCursorOpen{snapshot_id: U32, bounds: RangeCursor.Bounds} SnapshotCursorNext{cursor_id: U32} SnapshotCursorClose{cursor_id: U32} SnapshotCursorSeek{cursor_id: U32, lower: Maybe<&1, Bytes.Bytes>} DescribeOwner{} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-kit-bytes@0.3.3.0/bytes.bend&name=Bytes https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteWal.bend&name=Mutation https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend&name=Bounds