Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES