Skip to main content

Module lancedb

Module lancedb 

Source

Structsยง

FragmentWrite ๐Ÿ”’
LanceDbCommon
LanceDbConfig
LanceDbPreCommitMetadata ๐Ÿ”’
LanceDbSink
LanceDbSinkCommitter
The coordinator collects lightweight Fragment metadata from all writers and commits them atomically via CommitBuilder. No data payload flows through the coordinator โ€” only file-level metadata.
LanceDbSinkWriter
The writer writes data files directly to the Lance dataset storage using the low-level FileFragment::create_fragments() API. On checkpoint, it returns lightweight Fragment metadata instead of the actual data payload. A fragment is a logical row segment that references one or more files containing columns for those rows. The coordinator then commits these fragments atomically.

Constantsยง

LANCEDB_SINK
RW_EPOCH_TRANSACTION_PROPERTY ๐Ÿ”’
RW_SINK_ID_TRANSACTION_PROPERTY ๐Ÿ”’
WRITE_CHANNEL_CAPACITY ๐Ÿ”’

Functionsยง

validate_ordered_schema ๐Ÿ”’