public class FromObject extends AbstractAliasFragment
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 |
|---|
FromObject()
Create an empty FROM object.
|
FromObject(SQLFragment expression,
java.lang.String alias)
Create a FROM object with the given expression and alias.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHaveAlias()
In certain circumstances an AliasFragment cannot have an alias.
|
SQLFragment |
getPivotExpression() |
java.lang.String |
getSQLText()
Returns the entire fragment (expression plus alias in external form).
|
SQLFragment |
getSubqueryFactoringClause() |
java.lang.String |
getType()
Returns the type of this object.
|
boolean |
isWith() |
void |
setExpression(SQLFragment exp)
Sets the expression part of the fragment.
|
void |
setPivotExpression(SQLFragment pivot) |
void |
setSubqueryFactoringClause(SQLFragment value) |
void |
setWith(boolean value) |
canUseAsAlias, getAlias, getExpression, getName, getUsableAlias, setAlias, toString, useAsBeforeAliasappendToBuffer, appendToBuffer, argsToString, getStartOffset, getTextOrNull, getTextOrNull, setStartOffset, surroundWithBrackets, surroundWithBracketssetParentcheckInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setIDaddObjectListener, 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, setPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetStartOffsetgetParent, setParentaddObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setPropertypublic static final java.lang.String TYPE
public FromObject()
public FromObject(SQLFragment expression, java.lang.String alias)
public java.lang.String getType()
DBObjectgetType in interface DBObjectgetType in class AbstractSQLFragmentpublic void setExpression(SQLFragment exp)
AbstractAliasFragmentsetExpression in interface AliasFragmentsetExpression in class AbstractAliasFragmentpublic void setPivotExpression(SQLFragment pivot)
public SQLFragment getPivotExpression()
public boolean canHaveAlias()
AbstractAliasFragmentcanHaveAlias in class AbstractAliasFragmentpublic void setWith(boolean value)
public boolean isWith()
public void setSubqueryFactoringClause(SQLFragment value)
public SQLFragment getSubqueryFactoringClause()
public java.lang.String getSQLText()
AbstractAliasFragmentgetSQLText in interface AliasFragmentgetSQLText in interface SQLFragmentgetSQLText in class AbstractAliasFragment