|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ethz.mxquery.model.Iterator
ch.ethz.mxquery.model.Window
ch.ethz.mxquery.bindings.WindowIterator
ch.ethz.mxquery.bindings.WindowTokenIterator
public abstract class WindowTokenIterator
Field Summary |
---|
Fields inherited from class ch.ethz.mxquery.model.Window |
---|
END_OF_STREAM_NODE, END_OF_STREAM_POSITION |
Fields inherited from interface ch.ethz.mxquery.model.XDMIterator |
---|
EXPR_CATEGORY_SEQUENTIAL, EXPR_CATEGORY_SIMPLE, EXPR_CATEGORY_UPDATING, EXPR_CATEGORY_VACUOUS, EXPR_PARAM_CHEAPEVAL, EXPR_PARAM_VARIABLE, EXPR_PARAM_WINDOW, EXPR_PARAM_XDMGEN |
Constructor Summary | |
---|---|
WindowTokenIterator(WindowBuffer mat,
int startNodeId,
int id)
Creates a new window item iterator. |
Method Summary | |
---|---|
int |
getPosition()
|
int |
getStartNode()
Returns the first node id of the window |
Methods inherited from class ch.ethz.mxquery.bindings.WindowIterator |
---|
destroyWindow, equals, getStore, getWindowId, hashCode, isWindowInUse, setContext, setWindowInUse |
Methods inherited from class ch.ethz.mxquery.model.Window |
---|
getEndPosition, getNewEarlyParallelWindowInterface, getNewEarlyWindowInterface, getNewItemWindow, getNewWindow, getNextWindowStartPosition, getUnderlyingWindow, increasePosition, isExprParameter, isWindow, jumpToNextAttribute, setPosition |
Methods inherited from class ch.ethz.mxquery.model.Iterator |
---|
addPredicates, close, copy, copyInts, copyIterators, copyQNames, copyStrings, copyTypeInfos, getAllSubIters, getAllSubItersRecursive, getContext, getExpressionCategoryType, getLoc, getPendingUpdateList, getPredicates, getStaticType, getSubIters, hasPredicates, isConstModePreserve, isOpen, isResettable, removePredicates, reset, setConstModePreserve, setContext, setLoc, setOrderByExpr, setParam, setResettable, setReturnExpr, setSubIters, setSubIters, setSubIters, setWhereExpr, traverse, traverseIteratorTree |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ch.ethz.mxquery.model.IndexIterator |
---|
getItem, hasItem, hasNextItem, nextItem |
Methods inherited from interface ch.ethz.mxquery.model.XDMIterator |
---|
next |
Constructor Detail |
---|
public WindowTokenIterator(WindowBuffer mat, int startNodeId, int id)
mat
- underlying window bufferstartNodeId
- start positionid
- Method Detail |
---|
public int getPosition()
getPosition
in class Window
public int getStartNode()
Window
getStartNode
in class WindowIterator
|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |