Skip to main content

Crate cobble_table

Crate cobble_table 

Source
Expand description

Typed table schemas, codecs, and runtime access for Cobble.

cobble-table is independent from cobble-data-structure: table rows use a versioned cross-language codec, while specialized structures such as lists and priority queues keep their existing APIs and storage semantics.

Modules§

catalog
snapshot
In-process coordination for table shard snapshots.

Structs§

BucketHash
Stable bucket assignment for encoded bucket-key prefixes.
DataField
Named field in a top-level table row or nested struct.
ExtensionType
Provider-defined semantics with a portable physical fallback.
FieldId
Stable identity of a field within a table schema.
KeyCodec
Ordered, schema-directed composite-key codec.
LogicalType
Cross-language logical type, including nullability at every nesting level.
ProjectedTableScan
Iterator over projected typed rows from a bucket-scoped scan.
ReadOnlyTable
Typed read-only access to one table in a fixed shard snapshot.
ReadOnlyTableBuilder
Builder for a typed table over one shard snapshot.
Table
Typed access to one table-backed Cobble column family.
TableKey
A validated and encoded primary key for a table.
TableKeyBuilder
Incrementally builds one table primary key in schema order.
TableProjection
A reusable typed projection over one table or fixed snapshot table.
TableReader
A typed global snapshot read proxy.
TableReaderBuilder
Builder for a global typed reader from a fixed or current snapshot selection.
TableScan
Iterator over typed rows from a bucket-scoped table scan.
TableScanPlan
A serializable, fixed global-snapshot scan plan for one typed table.
TableScanSplit
A serializable full-table scan assignment for one shard snapshot.
TableScanSplitScanner
Typed iterator over every row assigned to one table scan split.
TableScanSplitScannerBuilder
Builder for one worker-local typed scan split scanner.
TableSchema
User-visible semantic schema of a table.
TableSchemaBuilder
Builder for a fresh table schema with generated, deterministic field ids.
TableWriteBuilder
Builds a portable writer initialization plan from one catalog table definition.
TableWritePlan
Serializable, catalog-independent initialization for one table writer shard.
TableWriterBuilder
Builder for a standalone writable typed table shard.
ValueCodec
Schema-directed value codec. encode_into appends to caller-owned memory.

Enums§

LogicalTypeKind
Shape and parameters of a logical type.
SchemaChange
A top-level table schema edit addressed by its current field name.
TableError
TimestampKind
Timestamp semantic kind. Both kinds share the same physical encoding.
Value
Schema-directed dynamic value used by the cobble-table-v1 codec.

Functions§

register_schema_transforms
Install Table’s built-in transforms before opening a core builder or starting a compactor.

Type Aliases§

Result