Includes the extremely useful
org..
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AuxiliaryDatabaseObject
An auxiliary database object is a trigger, function, stored procedure,
or anything similar which is defined using explicit handwritten DDL
|
| public interface | ColumnOrderingStrategy
A pluggable contract that allows ordering of columns within |
| public interface | ContributableDatabaseObject
Database objects (table, sequence, etc) which are associated with a contributor (ORM, Envers, etc) and can be selectively exported per contributor |
| public interface | Exportable
Contract for entities (in the ERD sense) which can be exported via |
| public interface | ExportableProducer
Identifies metamodel objects that can produce |
| public interface | QualifiedName
Models the qualified name of a database object. |
| public interface | SqlStringGenerationContext
A context provided to methods responsible for generating SQL strings on startup. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAuxiliaryDatabaseObject
Convenience base class for |
| public class | ColumnOrderingStrategyLegacy
A no-op implementation. |
| public class | ColumnOrderingStrategyStandard
Standard implementation that orders columns by size and name following roughly this ordering:
|
| public class | |
| public class | InitCommand
A general SQL command to be used while initializing a schema. |
| public class | NamedAuxiliaryDatabaseObject
Mainly this is used to support legacy sequence exporting. |
| public class | Namespace
Represents a namespace (named schema/catalog pair) with a Database and manages objects defined within. |
| public class | |
| public class | QualifiedNameParser
Parses a qualified name. |
| public class | |
| public class | |
| public class | |
| public class | Sequence
Models a database |
| public class | SimpleAuxiliaryDatabaseObject
A simple implementation of |