| Interface | Description |
|---|---|
| AuxiliaryDatabaseObject |
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined
in the mappings.
|
| AuxiliaryDatabaseObject.Expandable |
Additional, optional interface for AuxiliaryDatabaseObject that want to allow
expansion of allowable dialects via mapping.
|
| Exportable |
Contract for entities (in the ERD sense) which can be exported via
CREATE, ALTER, etc |
| ExportableProducer |
Identifies metamodel objects that can produce
Exportable relational stuff. |
| Loggable |
Marker for things which can be logged.
|
| QualifiedName |
Models the qualified name of a database object.
|
| Class | Description |
|---|---|
| AbstractAuxiliaryDatabaseObject |
Convenience base class for
AuxiliaryDatabaseObjects. |
| Database | |
| InitCommand |
A general SQL command to be used while initializing a schema.
|
| NamedAuxiliaryDatabaseObject |
Mainly this is used to support legacy sequence exporting.
|
| Namespace |
Represents a namespace (named schema/catalog pair) with a Database and manages objects defined within.
|
| Namespace.ComparableHelper | |
| Namespace.Name | |
| QualifiedNameImpl | |
| QualifiedNameParser |
Parses a qualified name.
|
| QualifiedNameParser.NameParts | |
| QualifiedSequenceName | |
| QualifiedTableName | |
| Sequence |
Models a database
SEQUENCE. |
| Sequence.Name | |
| SimpleAuxiliaryDatabaseObject |
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
provided up front.
|
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.