List of all items
Structs
- catalog::Catalog
- catalog::CollectionInfo
- config::OpenOptions
- config::OpenOptionsBuilder
- config::OpenRecoveryInfo
- db::Collection
- db::Database
- db::DatabaseFileScan
- db::QueryBuilder
- db::SharedDbState
- error::QueryError
- error::ValidationError
- index::IndexEntry
- index::IndexState
- migration::MigrationPlan
- query::OrderBy
- query::Query
- query::QueryRowIter
- record::Cursor
- record::DecodedRecord
- schema::CollectionId
- schema::CollectionSchema
- schema::FieldDef
- schema::FieldPath
- schema::IndexDef
- schema::SchemaVersion
- sql::SqlSelect
- storage::FileStore
- storage::VecStore
Enums
- catalog::CatalogDecodeError
- catalog::CatalogRecordWire
- config::OpenMode
- config::RecoveryMode
- db::DatabaseScanMode
- error::DbError
- error::DbErrorKind
- error::FormatError
- error::SchemaError
- error::TransactionError
- index::IndexOp
- migration::MigrationStep
- query::OrderDirection
- query::Predicate
- record::RowValue
- record::ScalarValue
- schema::Constraint
- schema::IndexKind
- schema::SchemaChange
- schema::Type
- sql::SqlColumns
- sql::SqlPredicate
- sql::SqlValue
Traits
Functions
- catalog::decode_catalog_payload
- catalog::encode_catalog_payload
- db::read_header_and_superblocks
- db::rebuild_indexes_from_latest
- db::row_subset_by_field_defs
- db::scan_database_file
- db::scan_database_store
- db::select_superblock
- db::verify_indexes_match_rows
- index::decode_index_payload
- index::encode_index_payload
- query::execute_query
- query::execute_query_iter
- query::execute_query_iter_owned
- query::execute_query_iter_with_spill_path
- query::explain_query
- query::spillable_group_count_sum_i64
- query::spillable_hash_join_match_count_i64
- record::decode_record_payload
- record::decode_record_payload_any
- record::decode_record_payload_v1
- record::decode_row_value
- record::decode_tagged_scalar
- record::decode_tagged_string
- record::encode_record_payload_v1
- record::encode_record_payload_v2
- record::encode_record_payload_v2_op
- record::encode_record_payload_v3
- record::encode_record_payload_v3_op
- record::encode_row_value
- record::encode_tagged_scalar
- record::non_pk_defs_in_order
- schema_compat::classify_schema_update
- schema_compat::validate_model_fields_against_catalog
- sql::parse_select
- validation::allows_absent_root
- validation::ensure_pk_scalar_finite
- validation::ensure_pk_type_primitive
- validation::validate_constraints_at_registration
- validation::validate_multiseg_row
- validation::validate_top_level_row
- validation::validate_value
Type Aliases
Constants
- catalog::CATALOG_PAYLOAD_VERSION
- catalog::CATALOG_PAYLOAD_VERSION_V1
- catalog::CATALOG_PAYLOAD_VERSION_V4
- catalog::ENTRY_KIND_CREATE_COLLECTION
- catalog::ENTRY_KIND_NEW_SCHEMA_VERSION
- catalog::MAX_COLLECTION_NAME_BYTES
- catalog::MAX_FIELDS_PER_SCHEMA
- catalog::MAX_TYPE_NESTING_DEPTH
- db::SEGMENT_REGION_START
- index::INDEX_PAYLOAD_VERSION
- index::INDEX_PAYLOAD_VERSION_V1
- index::INDEX_PAYLOAD_VERSION_V2
- record::OP_DELETE
- record::OP_INSERT
- record::OP_REPLACE
- record::RECORD_PAYLOAD_VERSION_V2
- record::RECORD_PAYLOAD_VERSION_V3