List of all items
Structs
- ChangeList
- Diff
- SchemaComposite
- SchemaEnum
- SchemaScalar
- SchemaSql
- SchemaTable
- SchemaView
- TableItem
- attribute::Attribute
- attribute::AttributeField
- attribute::AttributeList
- attribute::DuplicateAttributeError
- column::Column
- column::PartialForeignKey
- composite::Composite
- composite::CompositeField
- composite::Field
- diagnostics::Annotation
- diagnostics::PartBuilder
- diagnostics::Report
- diagnostics::ReportPart
- ids::CodeIdentAllocator
- ids::DbIdent
- ids::Ident
- index::Check
- index::Index
- index::OpClass
- index::PrimaryKey
- index::UniqueConstraint
- index::Using
- index::With
- mixin::Mixin
- names::DefName
- process::Pgnc
- renamelist::RenameMoveaway
- renamelist::RenameTemp
- renamelist::RenameTempAllocator
- root::Schema
- root::SchemaProcessOptions
- scalar::Enum
- scalar::EnumItem
- scalar::EnumItemHandle
- scalar::InlineSqlType
- scalar::Scalar
- table::ForeignKey
- table::Table
- trigger::Trigger
- uid::OwnUid
- uid::RenameMap
- uid::Uid
- view::Definition
- view::View
Enums
- SchemaItem
- SchemaTableOrView
- SchemaType
- attribute::AttributeValue
- column::ColumnAnnotation
- composite::CompositeAnnotation
- composite::FieldAnnotation
- diagnostics::Severity
- names::ColumnKind
- names::ConstraintKind
- names::EnumItemKind
- names::FieldKind
- names::ForeignKeyKind
- names::IndexKind
- names::ItemKind
- names::MixinKind
- names::NativeTypeKind
- names::ProcedureKind
- names::TableKind
- names::TriggerKind
- names::TypeKind
- names::UnknownKind
- names::ViewKind
- parser::ParsingError
- process::NamingConvention
- renamelist::RenameOp
- root::Item
- scalar::InlineSqlTypePart
- scalar::ScalarAnnotation
- sql::Sql
- sql::SqlOp
- sql::SqlUnOp
- table::Cardinality
- table::OnDelete
- table::TableAnnotation
- view::DefinitionPart
Traits
Macros
Functions
- ids::in_allocator
- mk_change_list
- parser::parse
- process::check_unique_identifiers
- process::check_unique_in_composite
- process::check_unique_in_enum
- process::check_unique_in_table
- process::check_unique_mixin_identifiers
- renamelist::reorder_renames
Type Aliases
- ColumnDiff
- EnumDiff
- SchemaDiff
- TableCheck
- TableColumn
- TableDiff
- TableForeignKey
- TableIndex
- TablePrimaryKey
- TableSql
- TableUniqueConstraint
- names::ColumnDefName
- names::ColumnIdent
- names::CompositeItemDefName
- names::DbColumn
- names::DbConstraint
- names::DbEnumItem
- names::DbForeignKey
- names::DbIndex
- names::DbItem
- names::DbNativeType
- names::DbProcedure
- names::DbTable
- names::DbTrigger
- names::DbType
- names::DbView
- names::EnumItemDefName
- names::FieldIdent
- names::MixinIdent
- names::TableDefName
- names::TableIdent
- names::TriggerDefName
- names::TriggerIdent
- names::TypeDefName
- names::TypeIdent
- names::ViewDefName
- names::ViewIdent