| 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  Exportablerelational 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 © 2017 JBoss by Red Hat. All rights reserved.