public abstract class AbstractSchemaObjectUsage extends AbstractProviderUsageSQLFragment implements DBObjectUsage
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, NEWLINE, SPACE
Constructor and Description |
---|
AbstractSchemaObjectUsage() |
AbstractSchemaObjectUsage(DBObjectID id) |
Modifier and Type | Method and Description |
---|---|
DBObjectID |
getObjectID()
Gets the ID for the object being used by this fragment.
|
java.lang.String |
getSQLText()
Return the SQL for this fragment.
|
void |
setObjectID(DBObjectID id)
Sets the ID for the object being used by this fragment.
|
areNamesEqual, copyToImpl, getDatabaseDescriptor, getExternalName, getInternalName, setProvider
appendToBuffer, argsToString, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString
setParent
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setProvider
getStartOffset
getParent, setParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
public AbstractSchemaObjectUsage()
public AbstractSchemaObjectUsage(DBObjectID id)
public void setObjectID(DBObjectID id)
DBObjectUsage
setObjectID
in interface DBObjectUsage
public DBObjectID getObjectID()
DBObjectUsage
getObjectID
in interface DBObjectUsage
public java.lang.String getSQLText()
SQLFragment
getSQLText
in interface SQLFragment