package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Functions
ResolveExisting performs name resolution for an object name when the target object is expected to exist already.
ResolveExistingObject resolves an object with the given flags.
ResolveExistingTableObject looks up an existing object.
ResolveIndex tries to find an index with a TableIndexName.
ResolveMutableExistingTableObject looks up an existing mutable object.
ResolveMutableType resolves a type descriptor for mutable access.
ResolveObjectNamePrefix is used for table prefixes.
ResolveTarget performs name resolution for an object name when the target object is not expected to exist already.
ResolveTargetObject determines a valid target path for an object that may not exist yet.
# Variables
ErrNoPrimaryKey is returned when resolving a table object and the AllowWithoutPrimaryKey flag is not set.
# Structs
SchemaEntryForDB entry for an individual schema, which includes the name and modification timestamp.
# Interfaces
ObjectNameExistingResolver is the helper interface to resolve table names when the object is expected to exist already.
ObjectNameTargetResolver is the helper interface to resolve object names when the object is not expected to exist.
SchemaResolver abstracts the interfaces needed from the logical planner to perform name resolution below.