org.apache.derby.impl.sql.compile
Class WindowFunctionNode
- java.lang.Object
-
- org.apache.derby.impl.sql.compile.QueryTreeNode
-
- org.apache.derby.impl.sql.compile.ValueNode
-
- org.apache.derby.impl.sql.compile.WindowFunctionNode
-
- All Implemented Interfaces:
- Visitable
- Direct Known Subclasses:
- RowNumberFunctionNode
public abstract class WindowFunctionNode extends ValueNode
Superclass of any window function call.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanisConstantExpression()ValueNode override.voidprintSubNodes(int depth)QueryTreeNode override.java.lang.StringtoString()Convert this object to a String.-
Methods inherited from class org.apache.derby.impl.sql.compile.ValueNode
checkIsBoolean, selectivity, setCollationInfo, setCollationInfo, setNullability, updatableByCursor
-
Methods inherited from class org.apache.derby.impl.sql.compile.QueryTreeNode
accept, addTag, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, createTypeDependency, getBeginOffset, getDataDictionary, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getOffsetOrderedNodes, getOptimizerFactory, getOptimizerTracer, getParameterTypes, getUDTDesc, isAtomic, makeConstantAction, makeTableName, makeTableName, optimizerTracingIsOn, orReliability, referencesSessionSchema, setBeginOffset, setEndOffset, taggedWith, treePrint
-
-
-
-
Method Detail
-
isConstantExpression
public boolean isConstantExpression()
ValueNode override.- Returns:
- Whether or not this expression tree represents a constant expression.
- See Also:
ValueNode.isConstantExpression()
-
printSubNodes
public void printSubNodes(int depth)
QueryTreeNode override.- Parameters:
depth- The depth of this node in the tree- See Also:
QueryTreeNode.printSubNodes(int)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG