Expand description
Catalog abstraction layer.
Structs§
- Builtins
Config - Which builtins to return in
BUILTINS::iter
. - Catalog
Config - Configuration associated with a catalog.
- Catalog
Record Field - A description of a field in a
CatalogType::Record
. - Catalog
Type Details - Details about a type in the catalog.
- Catalog
Type PgMetadata - Additional PostgreSQL metadata about a type.
- Default
Privilege AclItem - Specification for the privileges that will be granted from default privileges.
- Default
Privilege Object - Specification for objects that will be affected by a default privilege.
- Environment
Id - Identifies an environment.
- IdReference
- Reference to a type by it’s global ID
- Invalid
Environment IdError - The error type for
EnvironmentId::from_str
. - Name
Reference - Reference to a type by it’s name
- Role
Attributes - Attributes belonging to a
CatalogRole
. - Role
Membership - Represents the grantee and a grantor of a role membership.
- Role
Vars - Default variable values for a
CatalogRole
.
Enums§
- Catalog
Error - An error returned by the catalog.
- Catalog
Item Type - The type of a
CatalogItem
. - Catalog
Type - A type stored in the catalog.
- Error
Message Object Description - Enum used to format object names in error messages.
- Object
Type - The types of objects stored in the catalog.
- System
Object Type - The types of objects in the system.
- Type
Category - Mirrored from PostgreSQL’s
typcategory
.
Traits§
- Catalog
Cluster - A cluster in a
SessionCatalog
. - Catalog
Cluster Replica - A cluster replica in a
SessionCatalog
- Catalog
Collection Item - An item in a
SessionCatalog
and the specific “collection”/pTVC that it refers to. - Catalog
Database - A database in a
SessionCatalog
. - Catalog
Item - An item in a
SessionCatalog
. - Catalog
Network Policy - A network policy in a
SessionCatalog
. - Catalog
Role - A role in a
SessionCatalog
. - Catalog
Schema - A schema in a
SessionCatalog
. - Session
Catalog - A catalog keeps track of SQL objects and session state available to the planner.
- Type
Reference - Represents a reference to type in the catalog