public abstract class AbstractAuxiliaryDatabaseObject extends java.lang.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() |
protected |
AbstractAuxiliaryDatabaseObject(java.util.HashSet dialectScopes) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDialectScope(java.lang.String dialectName)
Add the given dialect name to the scope of dialects to which
this database object applies.
|
boolean |
appliesToDialect(Dialect dialect)
Does this database object apply to the given dialect?
|
java.util.HashSet |
getDialectScopes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsqlCreateString, sqlDropStringprotected AbstractAuxiliaryDatabaseObject()
protected AbstractAuxiliaryDatabaseObject(java.util.HashSet dialectScopes)
public void addDialectScope(java.lang.String dialectName)
AuxiliaryDatabaseObjectaddDialectScope in interface AuxiliaryDatabaseObjectdialectName - The name of a dialect.public java.util.HashSet getDialectScopes()
public boolean appliesToDialect(Dialect dialect)
AuxiliaryDatabaseObjectappliesToDialect in interface AuxiliaryDatabaseObjectdialect - The dialect to check against.Copyright © 2013. All Rights Reserved.