org.basex.query.xquery.expr
Class Arr

java.lang.Object
  extended by org.basex.query.xquery.expr.Expr
      extended by org.basex.query.xquery.expr.Arr
Direct Known Subclasses:
And, CAttr, CElem, Except, FTAnd, FTMildNot, FTOr, FunCall, InterSect, List, Or, Path, Pred, Step, TypeSwitch, Union

public abstract class Arr
extends Expr

Abstract array expression.

Author:
Workgroup DBIS, University of Konstanz 2005-07, ISC License, Christian Gruen

Field Summary
 Expr[] list
          Expression list.
 
Fields inherited from class org.basex.query.xquery.expr.Expr
type
 
Method Summary
 Expr comp(XQContext ctx)
          Optimizes and compiles the expression tree.
 
Methods inherited from class org.basex.query.xquery.expr.Expr
cls, d, e, eval, i, info, n, node, s, size, str, toString, u
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

list

public Expr[] list
Expression list.

Method Detail

comp

public Expr comp(XQContext ctx)
          throws XQException
Description copied from class: Expr
Optimizes and compiles the expression tree.

Specified by:
comp in class Expr
Parameters:
ctx - query context
Returns:
optimized Expression
Throws:
XQException - evaluation exception