package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev

# Functions

Build constructs a new state from an incumbent state and a statement.
IsFullySupportedWithFalsePositive returns if a statement is fully supported by the declarative schema changer.

# Interfaces

AstFormatter provides interfaces for formatting AST nodes.
AuthorizationAccessor for checking authorization (e.g.
CatalogReader should implement descriptor resolution, namespace lookups, and all such catalog read operations for the builder.
Dependencies contains all the external dependencies required by the scbuild package and its children.
EventLogger contains the dependencies required for logging schema change events.
ReferenceProvider provides all referenced objects with in current DDL statement.
ReferenceProviderFactory is used to construct a new ReferenceProvider which provide all dependencies required by the statement.
TableReader implements functions for inspecting tables during the build phase, checking their contents for example to determine if they are empty.

# Type aliases

CommentGetter see scdecomp.CommentGetter.
CreatePartitioningCCLCallback is the type of the CCL callback for creating partitioning descriptors for indexes.
Export dependency interfaces.
LogSchemaChangerEventsFn callback function returned by builder that will log event log entries.
Export dependency interfaces.
Export dependency interfaces.
SchemaResolverFactory is used to construct a new schema resolver with injected dependencies.
Export dependency interfaces.