Versions in this module Expand all Collapse all v0 v0.1.0 Aug 26, 2026 Changes in this version + const SysDatabasePath + type CreateDatabaseConstantAction struct + func NewCreateDatabaseConstantAction(dbPath string, catalog api.StoreCatalog) *CreateDatabaseConstantAction + func (a *CreateDatabaseConstantAction) Execute(txn api.Transaction) error + type CreateSchemaConstantAction struct + func NewCreateSchemaConstantAction(dbPath, schemaName, templateID string, cat api.StoreCatalog, ...) *CreateSchemaConstantAction + func (a *CreateSchemaConstantAction) Execute(txn api.Transaction) error + type DropDatabaseConstantAction struct + func NewDropDatabaseConstantAction(dbPath string, throwIfDoesNotExist bool, catalog api.StoreCatalog, ...) *DropDatabaseConstantAction + func (a *DropDatabaseConstantAction) Execute(txn api.Transaction) error + type DropSchemaConstantAction struct + func NewDropSchemaConstantAction(dbPath, schemaName string, cat api.StoreCatalog, ...) *DropSchemaConstantAction + func (a *DropSchemaConstantAction) Execute(txn api.Transaction) error + type DropSchemaTemplateConstantAction struct + func NewDropSchemaTemplateConstantAction(templateID string, throwIfDoesNotExist bool, catalog api.SchemaTemplateCatalog) *DropSchemaTemplateConstantAction + func (a *DropSchemaTemplateConstantAction) Execute(txn api.Transaction) error + type RecordLayerMetadataOperationsFactory struct + func NewRecordLayerMetadataOperationsFactory(catalog api.StoreCatalog) *RecordLayerMetadataOperationsFactory + func NewRecordLayerMetadataOperationsFactoryWithKeyspace(cat api.StoreCatalog, ks *keyspace.RelationalKeyspace) *RecordLayerMetadataOperationsFactory + func (f *RecordLayerMetadataOperationsFactory) CreateDatabase(dbPath string, _ api.Options) apiddl.ConstantAction + func (f *RecordLayerMetadataOperationsFactory) CreateSchema(dbPath, schemaName, templateID string, _ api.Options) apiddl.ConstantAction + func (f *RecordLayerMetadataOperationsFactory) DropDatabase(dbPath string, throwIfDoesNotExist bool, options api.Options) apiddl.ConstantAction + func (f *RecordLayerMetadataOperationsFactory) DropSchema(dbPath, schemaName string, _ api.Options) apiddl.ConstantAction + func (f *RecordLayerMetadataOperationsFactory) DropSchemaTemplate(templateID string, throwIfDoesNotExist bool, _ api.Options) apiddl.ConstantAction + func (f *RecordLayerMetadataOperationsFactory) SaveSchemaTemplate(template api.SchemaTemplate, _ api.Options) apiddl.ConstantAction + type RelationalSchemaEvolutionValidator struct + func NewRelationalSchemaEvolutionValidator() *RelationalSchemaEvolutionValidator + func (v *RelationalSchemaEvolutionValidator) Validate(oldTemplate, newTemplate api.SchemaTemplate) error + type SaveSchemaTemplateConstantAction struct + func NewSaveSchemaTemplateConstantAction(template api.SchemaTemplate, catalog api.SchemaTemplateCatalog) *SaveSchemaTemplateConstantAction + func (a *SaveSchemaTemplateConstantAction) Execute(txn api.Transaction) error