Uses of Class
org.basex.query.ExprInfo

Packages that use ExprInfo
org.basex.data Contains BaseX data types, including the internal table representation in the Data class. 
org.basex.query Provides classes for querying the data. 
org.basex.query.xpath.expr Contains XPath 1.0 expressions. 
org.basex.query.xpath.func Contains XPath 1.0 functions. 
org.basex.query.xpath.internal Contains internally used XPath expressions. 
org.basex.query.xpath.item Contains containers for XPath 1.0 data types. 
org.basex.query.xpath.locpath Contains classes for the evaluation of XPath 1.0 location steps. 
org.basex.query.xquery.expr Contains XQuery 1.0 expressions. 
org.basex.query.xquery.func Contains XQuery 1.0 functions. 
org.basex.query.xquery.item Contains XQuery 1.0 data types. 
org.basex.query.xquery.path Contains XQuery 1.0 path expressions. 
org.basex.query.xquery.util Contains XQuery utility classes. 
 

Uses of ExprInfo in org.basex.data
 

Methods in org.basex.data with parameters of type ExprInfo
 void Serializer.emptyElement(ExprInfo expr, byte[]... a)
          Opens and closes an empty element.
 void Serializer.openElement(ExprInfo expr, byte[]... a)
          Opens an element.
 void Serializer.startElement(ExprInfo expr)
          Starts a new element node.
 

Uses of ExprInfo in org.basex.query
 

Subclasses of ExprInfo in org.basex.query
 class FTOpt
          This class contains all ftcontains options.
 class FTPos
          This class contains all ftcontains positions filters.
 

Uses of ExprInfo in org.basex.query.xpath.expr
 

Subclasses of ExprInfo in org.basex.query.xpath.expr
 class And
          And expression.
 class Arr
          Abstract array expression.
 class Clc
          Calculation.
 class Cmp
          Abstract Compare Expression.
 class Equality
          Equality Expression, evaluating comparisons.
 class Expr
          Common interface for all expressions.
 class Filter
          Filter Expression filtering a nodeset.
 class FTAnd
          Logical FTAnd expression.
 class FTArrayExpr
          This is an abstract class for fulltext array expressions.
 class FTContains
          FTContains Expression; used for fulltext operations.
 class FTContainsNS
          FTContains Expression; used for fulltext operations.
 class FTIntersection
          FTIntersection Expression.
 class FTMildNot
          Logical FTMildNot expression.
 class FTMildNotIter
          FTMildNotExprs.
 class FTNot
          Logical FTUnaryNot expression.
 class FTNotIter
          FTUnaryNotExprs.
 class FTOr
          Logical FTOr expression.
 class FTSelect
          Fulltext position filter expression and FTTimes.
 class FTUnion
          FTUnion Expression.
 class FTWords
          Fulltext primary expression and FTTimes.
 class InterSect
          Intersect Expression.
 class Or
          Or expression.
 class Path
          Path Expression.
 class Pos
          Position test.
 class Relational
          XPath Relational Expression.
 class Unary
          XPath Unary Expression.
 class Union
          Union Expression.
 

Uses of ExprInfo in org.basex.query.xpath.func
 

Subclasses of ExprInfo in org.basex.query.xpath.func
 class BooleanFunc
          Constructor for boolean() function.
 class Ceiling
          Constructor for ceiling() function.
 class Concat
          Constructor for concat() function.
 class Contains
          Constructor for contains() function.
 class ContainsLC
          Constructor for implementation specific containslc() function; compares all tokens in lower case.
 class Count
          Constructor for count() function.
 class Distinct
          Constructor for the implementation specific distinct() function.
 class Doc
          Constructor for the doc() and document() function.
 class EndsWith
          Constructor for ends-with() function.
 class False
          Constructor for false() function.
 class Floor
          Constructor for floor() function.
 class Id
          Constructor for id() function.
 class Lang
          Constructor for local-name() function.
 class Last
          Constructor for last() function.
 class LocalName
          Constructor for local-name() function.
 class Matches
          Constructor for implementation specific matches() function; compares all tokens in lower case.
 class Name
          Constructor for name() function.
 class NamespaceURI
          Constructor for namespace-uri() function.
 class Nodes
          Constructor for implementation specific nodes() function; returns a node set with the pre nodes specified in the argument literal.
 class NormalizeSpace
          Constructor for string() function.
 class Not
          Constructor for not() function.
 class NumFunc
          Constructor for number() function.
 class Position
          Constructor for position() function.
 class Random
          Constructor for the implementation specific random() function.
 class Round
          Constructor for round() function.
 class Sort
          Constructor for the implementation specific sort() function.
 class StartsWith
          Constructor for starts-with() function.
 class StringFunc
          Constructor for string() function.
 class StringLength
          Constructor for string-length() function.
 class SubStr
          Constructor for substring() function.
 class SubstringAfter
          Constructor for substring-after() function.
 class SubstringBefore
          Constructor for substring-before() function.
 class Sum
          Constructor for sum() function.
 class Translate
          Constructor for translate() function.
 class True
          Constructor for true() function.
 

Uses of ExprInfo in org.basex.query.xpath.internal
 

Subclasses of ExprInfo in org.basex.query.xpath.internal
 class AllOf
          This Expression assembles a number of similar comparisons which all has to evaluate true.
 class FTIndex
          This expression retrieves the ids of indexed fulltext terms.
 class IndexAccess
          This index class retrieves attribute values from the index.
 class IndexMatch
          This class is only internally used for index optimizations.
 class InternalExpr
          Abstract class for internal (optimized) XPath expressions.
 class OneOf
          This Expression assembles a number of similar comparisons of which one has to evaluate true.
 class Range
          IndexRange, performing numeric range queries.
 class RangeAccess
          This index class retrieves range values from the index.
 

Uses of ExprInfo in org.basex.query.xpath.item
 

Subclasses of ExprInfo in org.basex.query.xpath.item
 class Bln
          XPath Value representing a boolean.
 class Dbl
          XPath value type modeling a number.
 class Item
          Interface for all XPath items (results of expressions).
 class Nod
          XPath Value representing a NodeSet.
 class Str
          XPath Literal.
 

Uses of ExprInfo in org.basex.query.xpath.locpath
 

Subclasses of ExprInfo in org.basex.query.xpath.locpath
 class LocPath
          LocationPath (absolute or relative).
 class LocPathAbs
          Absolute Location Path Expression.
 class LocPathRel
          Relative Location Path Expression.
 class Pred
          XPath predicate.
 class PredPos
          Position predicate.
 class Preds
          Location Steps.
 class PredSimple
          XPath predicate.
 class Step
          Single Location Step.
 class StepAnc
          Ancestor Step.
 class StepAncOrSelf
          Ancestor-or-self Step.
 class StepAttr
          Attribute Step.
 class StepDesc
          Descendant Step.
 class StepDescOrSelf
          Descendant-or-self Step.
 class StepFoll
          Following Step.
 class StepFollSibl
          Following-sibling Step.
 class StepParent
          Parent Step.
 class StepPrec
          Preceding Step.
 class StepPrecSibl
          Preceding-sibling Step.
 class StepSelf
          Self Step.
 

Uses of ExprInfo in org.basex.query.xquery.expr
 

Subclasses of ExprInfo in org.basex.query.xquery.expr
 class Case
          Case expression.
 class Cast
          Cast expression.
 class Castable
          Castable expression.
 class CAttr
          Attribute fragment.
 class CComm
          Comment fragment.
 class CDoc
          Document fragment.
 class CElem
          Element fragment.
 class CmpG
          General comparison.
 class CmpN
          Node comparison.
 class CmpV
          Value comparison.
 class Context
          Context Item.
 class CPI
          PI fragment.
 class CText
          Text fragment.
 class Except
          Except Expression.
 class FLWOR
          FLWOR Clause.
 class FLWR
          FLWR Clause.
 class For
          For Clause.
 class ForLet
          Abstract For/Let Clause.
 class FTExpr
          This class defines is an abstract class for full-text expressions.
 class FTOptions
          FTOptions expression.
 class Func
          User defined function.
 class FunCall
          Function call.
 class If
          FLWOR Clause.
 class Instance
          Instance Test.
 class Let
          Let Clause.
 class List
          Expression List.
 class PredIter
          Predicate expression.
 class Root
          Root node.
 class Satisfy
          Some/Every Satisfier Clause.
 class Single
          Abstract single expression.
 class Treat
          Treat as expression.
 class Try
          Project specific try/catch expression.
 class TypeSwitch
          Typeswitch expression.
 class VarCall
          Variable expression.
 

Uses of ExprInfo in org.basex.query.xquery.func
 

Subclasses of ExprInfo in org.basex.query.xquery.func
 class FNNode
          Node functions.
 class FNSimple
          Simple functions.
 class Fun
          Abstract function definition.
 class FunJava
          Java function definition.
 

Uses of ExprInfo in org.basex.query.xquery.item
 

Subclasses of ExprInfo in org.basex.query.xquery.item
 class Atm
          Untyped atomic item.
 class B64
          Base64Binary item.
 class Dat
          Date item.
 class Date
          Date container.
 class Dec
          Decimal item.
 class DNode
          Disk-based Node item.
 class DSim
          Simple date item.
 class DTd
          DayTime Duration item.
 class Dtm
          DateTime item.
 class Dur
          Duration item.
 class FAttr
          Attribute Node.
 class FComm
          Comment Node.
 class FDoc
          Document Node.
 class FElem
          Element Node.
 class Flt
          Float item.
 class FNode
          Node Type.
 class FPI
          PI Node.
 class FTxt
          Text Node.
 class Hex
          HexBinary item.
 class Itr
          Integer item.
 class Jav
          String item.
 class NCN
          NCName item.
 class Num
          Abstract numeric item.
 class QNm
          QName item.
 class Seq
          Item sequence.
 class Tim
          Time item.
 class Uri
          URI item.
 class YMd
          YearMonth Duration item.
 

Uses of ExprInfo in org.basex.query.xquery.path
 

Subclasses of ExprInfo in org.basex.query.xquery.path
 class IterStep
          Path expression.
 class SimpleIterPath
          Path Expression when the axis is a descendant.
 class SimpleIterStep
          Path expression.
 

Uses of ExprInfo in org.basex.query.xquery.util
 

Subclasses of ExprInfo in org.basex.query.xquery.util
 class Functions
          Global expression context.
 class Var
          Variable.
 class Vars
          Variables.