AuxiliaryDatabaseObjects.
This implementation performs dialect scoping checks strictly based on dialect name comparisons. Custom implementations might want to do instanceof-type checks.
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private static final AtomicInteger | |
| private final Set | |
| private static final String | |
| private final String |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public boolean | appliesToDialect(Dialect
The dialect to check against. dialect)Implements org. |
| public boolean | beforeTablesOnCreation()
Implements org. |
| public Set | |
| public String | getExportIdentifier()
Implements org. |
| beforeTables | back to summary |
|---|---|
| private final boolean beforeTables | |
| counter | back to summary |
|---|---|
| private static final AtomicInteger counter | |
| dialectScopes | back to summary |
|---|---|
| private final Set<String> dialectScopes | |
| EXPORT_IDENTIFIER_PREFIX | back to summary |
|---|---|
| private static final String EXPORT_IDENTIFIER_PREFIX | |
| exportIdentifier | back to summary |
|---|---|
| private final String exportIdentifier | |
| AbstractAuxiliaryDatabaseObject | back to summary |
|---|---|
| protected AbstractAuxiliaryDatabaseObject() | |
| AbstractAuxiliaryDatabaseObject | back to summary |
|---|---|
| public AbstractAuxiliaryDatabaseObject(boolean beforeTables) | |
| AbstractAuxiliaryDatabaseObject | back to summary |
|---|---|
| protected AbstractAuxiliaryDatabaseObject(Set<String> dialectScopes) | |
| AbstractAuxiliaryDatabaseObject | back to summary |
|---|---|
| protected AbstractAuxiliaryDatabaseObject(boolean beforeTables, Set<String> dialectScopes) | |
| addDialectScope | back to summary |
|---|---|
| public void addDialectScope(String dialectName) Implements org.
| |
| appliesToDialect | back to summary |
|---|---|
| public boolean appliesToDialect(Dialect dialect) Implements org. Doc from org. Does this database object apply to the given dialect? | |
| beforeTablesOnCreation | back to summary |
|---|---|
| public boolean beforeTablesOnCreation() Implements org. Doc from org. Defines a simple precedence. Should creation of this auxiliary object happen before creation of tables?
This precedence is automatically inverted for when the schema is dropped.
| |
| getDialectScopes | back to summary |
|---|---|
| public Set | |
| getExportIdentifier | back to summary |
|---|---|
| public String getExportIdentifier() Implements org. Doc from org. Get a unique identifier to make sure we are not exporting the same database structure multiple times. | |