public class HierarchicalQueryObject extends AbstractSQLFragment
CONNECT BY ... START WITH ...
START WITH ... CONNECT BY ...
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
AS, COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, LEFT_PAREN, NEWLINE, RIGHT_PAREN, SPACE
Constructor and Description |
---|
HierarchicalQueryObject() |
HierarchicalQueryObject(SQLFragment connectBy,
SQLFragment startWith,
boolean startWithFirst,
boolean noCycle) |
Modifier and Type | Method and Description |
---|---|
SQLFragment |
getConnectBy() |
boolean |
getNoCycle() |
java.lang.String |
getSQLText()
Return the SQL for this fragment.
|
SQLFragment |
getStartWith() |
boolean |
getStartWithFirst() |
java.lang.String |
getType()
Returns the type of this object.
|
void |
setConnectBy(SQLFragment connectBy) |
void |
setNoCycle(boolean noCycle) |
void |
setStartWith(SQLFragment startWith) |
void |
setStartWithFirst(boolean startWithFirst) |
appendToBuffer, appendToBuffer, argsToString, getName, getStartOffset, getTextOrNull, getTextOrNull, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString
setParent
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setID
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setName, setProperties, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent, setParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setProperty
public static final java.lang.String TYPE
public HierarchicalQueryObject()
public HierarchicalQueryObject(SQLFragment connectBy, SQLFragment startWith, boolean startWithFirst, boolean noCycle)
public java.lang.String getType()
DBObject
getType
in interface DBObject
getType
in class AbstractSQLFragment
public void setConnectBy(SQLFragment connectBy)
public SQLFragment getConnectBy()
public void setStartWith(SQLFragment startWith)
public SQLFragment getStartWith()
public void setStartWithFirst(boolean startWithFirst)
public boolean getStartWithFirst()
public void setNoCycle(boolean noCycle)
public boolean getNoCycle()
public java.lang.String getSQLText()
SQLFragment