public abstract class AbstractAuxiliaryDatabaseObject extends Object implements AuxiliaryDatabaseObject
AuxiliaryDatabaseObjects.
 
 This implementation performs dialect scoping checks strictly based on
 dialect name comparisons.  Custom implementations might want to do
 instanceof-type checks.| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractAuxiliaryDatabaseObject(Set<String> dialectScopes)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addDialectScope(String dialectName)  | 
boolean | 
appliesToDialect(Dialect dialect)
Does this database object apply to the given dialect? 
 | 
Iterable<String> | 
getDialectScopes()  | 
String | 
getExportIdentifier()
Get a unique identifier to make sure we are not exporting the same database structure multiple times. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsqlCreateStrings, sqlDropStringspublic void addDialectScope(String dialectName)
public boolean appliesToDialect(Dialect dialect)
AuxiliaryDatabaseObjectappliesToDialect in interface AuxiliaryDatabaseObjectdialect - The dialect to check against.public String getExportIdentifier()
ExportablegetExportIdentifier in interface ExportableCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.