|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.expr.flwor.Clause
com.saxonica.expr.flwor.CountClause
public class CountClause
A "count" clause in a FLWOR expression
| Field Summary |
|---|
| Fields inherited from class net.sf.saxon.expr.flwor.Clause |
|---|
COUNT, FOR, GROUPBYCLAUSE, LET, ORDERBYCLAUSE, WHERE, WINDOW |
| Constructor Summary | |
|---|---|
CountClause()
|
|
| Method Summary | |
|---|---|
CountClause |
copy()
|
void |
explain(ExpressionPresenter out)
Diagnostic print of expression structure. |
int |
getClauseKey()
Get a keyword identifying what kind of clause this is |
TuplePull |
getPullStream(TuplePull base,
XPathContext context)
Get a tuple stream that implements the functionality of this clause, taking its input from another tuple stream which this clause modifies |
TuplePush |
getPushStream(TuplePush destination,
XPathContext context)
Get a push-mode tuple stream that implements the functionality of this clause, supplying its output to another tuple stream |
LocalVariableBinding |
getRangeVariable()
|
LocalVariableBinding[] |
getRangeVariables()
Get the number of variables bound by this clause |
void |
processSubExpressions(ExpressionProcessor processor)
Process the subexpressions of this clause |
void |
setRangeVariable(LocalVariableBinding binding)
|
String |
toString()
|
| Methods inherited from class net.sf.saxon.expr.flwor.Clause |
|---|
gatherVariableReferences, optimize, refineVariableType, typeCheck |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CountClause()
| Method Detail |
|---|
public int getClauseKey()
Clause
getClauseKey in class Clausepublic CountClause copy()
copy in class Clausepublic void setRangeVariable(LocalVariableBinding binding)
public LocalVariableBinding getRangeVariable()
public LocalVariableBinding[] getRangeVariables()
getRangeVariables in class Clause
public TuplePull getPullStream(TuplePull base,
XPathContext context)
getPullStream in class Clausebase - the input tuple streamcontext -
public TuplePush getPushStream(TuplePush destination,
XPathContext context)
getPushStream in class Clausedestination - the output tuple streamcontext -
public void processSubExpressions(ExpressionProcessor processor)
throws XPathException
processSubExpressions in class Clauseprocessor - the expression processor used to process the subexpressions
XPathException - if any error is detectedpublic void explain(ExpressionPresenter out)
explain in class Clauseout - the expression presenter used to display the structurepublic String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||