org.exist.xquery
Class OrderSpec

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

public class OrderSpec
extends Object

An XQuery order specifier as specified in an "order by" clause.

Author:
wolf

Field Summary
static int ASCENDING_ORDER
           
static int DESCENDING_ORDER
           
static int EMPTY_GREATEST
           
static int EMPTY_LEAST
           
 
Constructor Summary
OrderSpec(XQueryContext context, Expression sortExpr)
           
 
Method Summary
 void analyze(AnalyzeContextInfo contextInfo)
           
 Collator getCollator()
           
 int getModifiers()
           
 Expression getSortExpression()
           
 void resetState(boolean postOptimization)
           
 void setCollation(String collationURI)
           
 void setModifiers(int modifiers)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ASCENDING_ORDER

public static final int ASCENDING_ORDER
See Also:
Constant Field Values

DESCENDING_ORDER

public static final int DESCENDING_ORDER
See Also:
Constant Field Values

EMPTY_GREATEST

public static final int EMPTY_GREATEST
See Also:
Constant Field Values

EMPTY_LEAST

public static final int EMPTY_LEAST
See Also:
Constant Field Values
Constructor Detail

OrderSpec

public OrderSpec(XQueryContext context,
                 Expression sortExpr)
Method Detail

analyze

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

setModifiers

public void setModifiers(int modifiers)

setCollation

public void setCollation(String collationURI)
                  throws XPathException
Throws:
XPathException

getSortExpression

public Expression getSortExpression()

getModifiers

public int getModifiers()

getCollator

public Collator getCollator()

toString

public String toString()
Overrides:
toString in class Object

resetState

public void resetState(boolean postOptimization)


Copyright (C) Wolfgang Meier. All rights reserved.