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§
- AddColumns
Request - Request to add computed columns to a collection.
- Alter
Columns Request - Request to alter existing columns.
- Collection
Info - Portable collection description.
- Collection
Schema - Portable schema description for a collection.
- Column
Alteration Spec - Describes a single column alteration.
- Computed
Column - Declares a computed column to add during schema evolution.
- Create
Collection Request - Creates a collection, optionally with schema or seed records.
- Drop
Columns Request - Request to drop columns from a collection.
- Field
Schema - Declares a single collection field.
- List
Collections Request - Lists collections under a logical namespace.
Enums§
- Catalog
Request - Retained catalog operations.
- Catalog
Response - Retained catalog responses.
- Create
Collection Mode - Existing-collection policy for creation.
- Field
Type - Portable field type description used for collection schemas.
- Schema
Evolution Request - Schema evolution request.
- Vector
Element Type - Numeric element type used by vector schema fields.