|
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.CurrentBasedIterator
ch.ethz.mxquery.iterators.FFLWORIterator
ch.ethz.mxquery.iterators.PFFLWORIterator
public class PFFLWORIterator
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.ethz.mxquery.iterators.FFLWORIterator |
---|
FFLWORIterator.CFAdapter |
Field Summary |
---|
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 | |
---|---|
PFFLWORIterator(Context ctx,
XDMIterator[] subIters,
XDMIterator whereExpr,
OrderByIterator orderByExpr,
XDMIterator returnExpr,
QueryLocation location)
|
Method Summary | |
---|---|
void |
init()
|
Token |
next()
Produces the next XDM token This method typically implements the base functionality of an Iterator and computes the value of the next token. |
Methods inherited from class ch.ethz.mxquery.iterators.FFLWORIterator |
---|
copy, doNextBinding, getAllSubIters, getOrderByExpr, getReturnExpr, getStaticType, getSubIters, getWhereExpr, setContext, setOrderByExpr, setResettable, setReturnExpr, setWhereExpr, traverseIteratorTree |
Methods inherited from class ch.ethz.mxquery.model.Iterator |
---|
addPredicates, close, copyInts, copyIterators, copyQNames, copyStrings, copyTypeInfos, getAllSubItersRecursive, getContext, getExpressionCategoryType, getLoc, getPendingUpdateList, getPredicates, hasPredicates, isConstModePreserve, isExprParameter, isOpen, isResettable, removePredicates, reset, setConstModePreserve, setLoc, setOrderByExpr, setParam, setSubIters, setSubIters, setSubIters, traverse |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PFFLWORIterator(Context ctx, XDMIterator[] subIters, XDMIterator whereExpr, OrderByIterator orderByExpr, XDMIterator returnExpr, QueryLocation location) throws MXQueryException
MXQueryException
Method Detail |
---|
public void init() throws MXQueryException
MXQueryException
public Token next() throws MXQueryException
XDMIterator
next
in interface XDMIterator
next
in class FFLWORIterator
MXQueryException
|
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 |