Skip to main content

Module catalog

Module catalog 

Source
Expand description

Portable collection catalog and schema alteration.

Execute CatalogRequest through crate::DatabaseBackend::catalog. Catalog overwrite recreates the collection; replacing records while keeping its schema and indexes belongs to WriteMode::Overwrite.

Structs§

AddColumnsRequest
Request to add computed columns to a collection.
AlterColumnsRequest
Request to alter existing columns.
CollectionInfo
Portable collection description.
CollectionSchema
Portable schema description for a collection.
ColumnAlterationSpec
Describes a single column alteration.
ComputedColumn
Declares a computed column to add during schema evolution.
CreateCollectionRequest
Creates a collection, optionally with schema or seed records.
DropColumnsRequest
Request to drop columns from a collection.
FieldSchema
Declares a single collection field.
ListCollectionsRequest
Lists collections under a logical namespace.

Enums§

CatalogRequest
Retained catalog operations.
CatalogResponse
Retained catalog responses.
CreateCollectionMode
Existing-collection policy for creation.
FieldType
Portable field type description used for collection schemas.
SchemaEvolutionRequest
Schema evolution request.
VectorElementType
Numeric element type used by vector schema fields.