org.exist.xquery
Class GroupSpec

java.lang.Object
  extended by org.exist.xquery.GroupSpec

public class GroupSpec
extends Object

A XQuery grouping specifier as specified in an "group by" clause (based on OrderSpec). Used by BindingExpression. *

Author:
boris

Constructor Summary
GroupSpec(XQueryContext context, Expression groupExpr, String keyVarName)
           
 
Method Summary
 void analyze(AnalyzeContextInfo contextInfo)
           
 Expression getGroupExpression()
           
 String getKeyVarName()
           
 void resetState(boolean postOptimization)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupSpec

public GroupSpec(XQueryContext context,
                 Expression groupExpr,
                 String keyVarName)
Method Detail

analyze

public void analyze(AnalyzeContextInfo contextInfo)
             throws XPathException
Throws:
XPathException

getGroupExpression

public Expression getGroupExpression()

getKeyVarName

public String getKeyVarName()

toString

public String toString()
Overrides:
toString in class Object

resetState

public void resetState(boolean postOptimization)


Copyright (C) Wolfgang Meier. All rights reserved.