| Modifier and Type | Interface and Description |
|---|---|
| public interface | AuxiliaryDatabaseObject
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings. |
| 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 | Loggable
Marker for things which can be logged. |
| 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 | |
| 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 | Sequence
Models a database |
| public class | SimpleAuxiliaryDatabaseObject
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front. |