org.apache.derby.impl.sql.compile
Class WindowNode

java.lang.Object
  extended by org.apache.derby.impl.sql.compile.QueryTreeNode
      extended by org.apache.derby.impl.sql.compile.WindowNode
All Implemented Interfaces:
Visitable
Direct Known Subclasses:
WindowDefinitionNode, WindowReferenceNode

public abstract class WindowNode
extends QueryTreeNode

Superclass of window definition and window reference.


Field Summary
private  java.lang.String windowName
          The provided name of the window if explicitly defined in a window clause.
 
Fields inherited from class org.apache.derby.impl.sql.compile.QueryTreeNode
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX, isPrivilegeCollectionRequired
 
Constructor Summary
WindowNode()
           
 
Method Summary
 java.lang.String getName()
           
 void init(java.lang.Object arg1)
          Initializer
 
Methods inherited from class org.apache.derby.impl.sql.compile.QueryTreeNode
accept, acceptChildren, bindOffsetFetch, bindRowMultiSet, bindUserType, checkReliability, checkReliability, convertDefaultNode, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, foundString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContextManager, getCursorInfo, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getIntProperty, getLanguageConnectionContext, getNodeFactory, getNodeType, getNullNode, getParameterTypes, getRowEstimate, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, init, init, init, init, init, init, init, init, init, init, init, init, init, isAtomic, isInstanceOf, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, nodeHeader, orReliability, parseStatement, printLabel, printSubNodes, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setContextManager, setEndOffset, setNodeType, setRefActionInfo, stackPrint, toString, treePrint, treePrint, verifyClassExist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

windowName

private java.lang.String windowName
The provided name of the window if explicitly defined in a window clause. If the definition is inlined, currently the definition has windowName "IN_LINE". The standard 2003 sec. 4.14.9 calls for a impl. defined one.

Constructor Detail

WindowNode

public WindowNode()
Method Detail

init

public void init(java.lang.Object arg1)
          throws StandardException
Initializer

Overrides:
init in class QueryTreeNode
Parameters:
arg1 - The window name
Throws:
StandardException

getName

public java.lang.String getName()
Returns:
the name of this window

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.