Re-exports§
pub use crate::schema::constraint::ColumnDefaultConstraint;
Modules§
Structs§
- Column
Schema - Schema of a column, used as an immutable struct.
- Fields
AndIndices 🔒 - Fulltext
Options - Fulltext options for a column.
- RawSchema
- Struct used to serialize and deserialize
Schema
. - Schema
- A common schema, should be immutable.
- Schema
Builder - Skipping
Index Options - Skipping options for a column.
Enums§
- Fulltext
Analyzer - Fulltext analyzer.
- Fulltext
Backend - The backend of the fulltext index.
- Skipping
Index Type - Skip index types.
Constants§
- COLUMN_
FULLTEXT_ CHANGE_ OPT_ KEY_ ENABLE - Keys used in fulltext options
- COLUMN_
FULLTEXT_ OPT_ KEY_ ANALYZER - COLUMN_
FULLTEXT_ OPT_ KEY_ BACKEND - COLUMN_
FULLTEXT_ OPT_ KEY_ CASE_ SENSITIVE - COLUMN_
SKIPPING_ INDEX_ OPT_ KEY_ GRANULARITY - Keys used in SKIPPING index options
- COLUMN_
SKIPPING_ INDEX_ OPT_ KEY_ TYPE - COMMENT_
KEY - FULLTEXT_
KEY - Key used to store fulltext options in arrow field’s metadata.
- INVERTED_
INDEX_ KEY - Key used to store whether the column has inverted index in arrow field’s metadata.
- SKIPPING_
INDEX_ KEY - Key used to store skip options in arrow field’s metadata.
- TIME_
INDEX_ KEY - Key used to store whether the column is time index in arrow field’s metadata.
- TYPE_
KEY - Key used to store actual column type in field metadata.
- VERSION_
KEY - Key used to store version number of the schema in metadata.