Scan
source: bluebase/ix/scan.py
- dataclassclass IxBucketCursor(bid: IxBucketId, pid: IxPostingId)[source]
Bases:
object- Variables:
bid (IxBucketId)
pid (IxPostingId)
- class IxIndexScan(index: IxIndex, predicate: Predicate | None = None)[source]
Bases:
object- Variables:
index (IxIndex)
predicate (Predicate | None)
node_cursor (IxNodeCursor | None)
bucket_cursor (IxBucketCursor | None)
last_scanned (IxEntry | None)
- Raises:
TypeError –
- __iter__() Iterator[RmRecordId][source]
index scan을 순회하는 iterator를 반환합니다.
- assignment__next__() RmRecordId[source]
- Raises:
StopIteration –