Skip to main content

Module model

Module model 

Source
Expand description

Module: model

Responsibility: runtime schema-model types consumed by planning and execution. Does not own: declarative schema ASTs or macro-time code generation surfaces. Boundary: internal runtime model layer derived from typed entities and indexes.

This module contains the runtime representations of schema-level concepts, as opposed to their declarative or macro-time forms. Types in model are instantiated and used directly by query planning, executors, and storage layers.

Structs§

EntityModel
EntityModel
EnumVariantModel
EnumVariantModel
FieldModel
FieldModel
IndexModel
IndexModel
IndexPredicateMetadata
IndexPredicateMetadata
PrimaryKeyModel
PrimaryKeyModel
PrimaryKeyModelFieldIter
PrimaryKeyModelFieldIter
RelationEdgeModel
RelationEdgeModel

Enums§

FieldDatabaseDefault
FieldDatabaseDefault
FieldInsertGeneration
FieldInsertGeneration
FieldKind
FieldKind
FieldStorageDecode
FieldStorageDecode
FieldWriteManagement
FieldWriteManagement
IndexExpression
IndexExpression
IndexKeyItem
IndexKeyItem
IndexKeyItemsRef
IndexKeyItemsRef
PrimaryKeyModelFields
PrimaryKeyModelFields
RelationStrength
RelationStrength

Constants§

DEFAULT_BIG_INT_MAX_BYTES
Default max_bytes bound for int_big and nat_big field payloads.

Type Aliases§

GeneratedIndexPredicateResolver
GeneratedIndexPredicateResolver