Top Description Fields Constructors Methods
org.apache.derby.impl.sql.compile

public abstract Class WindowNode

extends QueryTreeNode
Class Inheritance
Known Direct Subclasses
org.apache.derby.impl.sql.compile.WindowReferenceNode, org.apache.derby.impl.sql.compile.WindowDefinitionNode
Imports
org.apache.derby.shared.common.error.StandardException, org.apache.derby.iapi.services.context.ContextManager

Superclass of window definition and window reference.

Field Summary

Modifier and TypeField and Description
private String
windowName

The provided name of the window if explicitly defined in a window clause.

Inherited from org.apache.derby.impl.sql.compile.QueryTreeNode:
AUTOINCREMENT_CREATE_MODIFYAUTOINCREMENT_CYCLEAUTOINCREMENT_INC_INDEXAUTOINCREMENT_IS_AUTOINCREMENT_INDEXAUTOINCREMENT_START_INDEX

Constructor Summary

AccessConstructor and Description
pack-priv
WindowNode(String
The window name
windowName
,
ContextManager
The context manager
cm
)

Constructor

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the name of this window
getName
()

Inherited from org.apache.derby.impl.sql.compile.QueryTreeNode:
acceptacceptChildrenaddTagaddUDTUsagePrivaddUDTUsagePrivbindOffsetFetchbindRowMultiSetbindUserCatalogTypebindUserTypecheckReliabilitycheckReliabilityconvertDefaultNodecopyTagsFromcreateTypeDependencydebugFlushdebugPrintdisablePrivilegeCollectionformatNodeStringgenerategenerateAuthorizeCheckgetBeginOffsetgetClassFactorygetCompilerContextgetContextgetContextManagergetDataDictionarygetDependencyManagergetEndOffsetgetExecutionFactorygetGenericConstantActionFactorygetIntPropertygetLanguageConnectionContextgetLongPropertygetNullNodegetOffsetOrderedNodesgetOptimizerFactorygetOptimizerTracergetParameterTypesgetSchemaDescriptorgetSchemaDescriptorgetStatementTypegetTableDescriptorgetTypeCompilergetUDTDescisAtomicisPrivilegeCollectionRequiredisSessionSchemaisSessionSchemamakeConstantActionmakeTableNamemakeTableNamenodeHeaderoptimizerTracingIsOnorReliabilityparseSearchConditionparseStatementprintLabelprintSubNodesreferencesSessionSchemaresolveTableToSynonymsetBeginOffsetsetEndOffsetsetRefActionInfostackPrinttaggedWithtoStringtreePrinttreePrintverifyClassExist

Field Detail

windowNameback to summary
private 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 implementation defined one.

Constructor Detail

WindowNodeback to summary
pack-priv WindowNode(String windowName, ContextManager cm) throws StandardException

Constructor

Parameters
windowName:String

The window name

cm:ContextManager

The context manager

Method Detail

getNameback to summary
public String getName()
Returns:String

the name of this window