public class WindowFunction extends Function
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowFunction.BoundType |
static class |
WindowFunction.ClauseType |
static class |
WindowFunction.FromPolicy |
static class |
WindowFunction.NullPolicy |
static class |
WindowFunction.WindowFunctionBound |
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupportAS, COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, LEFT_PAREN, NEWLINE, RIGHT_PAREN, SPACE| Constructor and Description |
|---|
WindowFunction() |
WindowFunction(java.lang.String func) |
| Modifier and Type | Method and Description |
|---|---|
SQLFragment[] |
getBounds() |
WindowFunction.ClauseType |
getClauseType() |
WindowFunction.FromPolicy |
getFromPolicy() |
WindowFunction.NullPolicy |
getNullPolicy() |
OrderByObject[] |
getOrderBy() |
SQLFragment[] |
getPartitionBy() |
java.lang.String |
getSQLText()
Returns the complete SQL representation for this Function fragment.
|
void |
setBounds(SQLFragment[] bounds) |
void |
setClauseType(WindowFunction.ClauseType clauseType) |
void |
setFromPolicy(WindowFunction.FromPolicy fromPolicy) |
void |
setNullPolicy(WindowFunction.NullPolicy nullPolicy) |
void |
setOrderBy(OrderByObject[] frags) |
void |
setPartitionBy(SQLFragment[] frags) |
getDataTypeID, getDistinctSource, getDistinctText, getFunction, getOperatorText, getSeparator, getTrimLeader, isDistinct, isGrouping, setDataTypeID, setDistinct, setDistinctSource, setFunction, setGrouping, setSeparator, setTrimLeaderaddArgument, addArgument, addArguments, checkArgument, checkNewSize, copyToImpl, equalsImpl, getArgumentCount, getArguments, removeArgument, setArguments, setCommutative, setFunctionFormatappendToBuffer, appendToBuffer, argsToString, getName, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toStringsetParentcheckInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setIDaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, 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, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setPropertypublic WindowFunction()
public WindowFunction(java.lang.String func)
public void setFromPolicy(WindowFunction.FromPolicy fromPolicy)
public WindowFunction.FromPolicy getFromPolicy()
public void setNullPolicy(WindowFunction.NullPolicy nullPolicy)
public WindowFunction.NullPolicy getNullPolicy()
public void setPartitionBy(SQLFragment[] frags)
public SQLFragment[] getPartitionBy()
public void setOrderBy(OrderByObject[] frags)
public OrderByObject[] getOrderBy()
public void setClauseType(WindowFunction.ClauseType clauseType)
public WindowFunction.ClauseType getClauseType()
public void setBounds(SQLFragment[] bounds)
public SQLFragment[] getBounds()
public java.lang.String getSQLText()
OperationgetSQLText in interface SQLFragmentgetSQLText in class Operation