Uses of Class
org.basex.query.expr.ParseExpr

Packages that use ParseExpr
org.basex.query.expr XQuery expressions. 
org.basex.query.ft XQuery Full Text expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.gflwor   
org.basex.query.path XQuery path expressions. 
org.basex.query.up.expr   
org.basex.query.util XQuery utility classes. 
org.basex.query.var   
 

Uses of ParseExpr in org.basex.query.expr
 

Subclasses of ParseExpr in org.basex.query.expr
 class And
          And expression.
 class Arith
          Arithmetic expression.
 class Arr
          Abstract array expression.
 class Cast
          Cast expression.
 class Castable
          Castable expression.
 class Catch
          Catch clause.
 class CAttr
          Attribute constructor.
 class CComm
          Comment fragment.
 class CDoc
          Document fragment.
 class CElem
          Element constructor.
 class CFrag
          Fragment constructor.
 class Cmp
          Abstract comparison.
 class CmpG
          General comparison.
 class CmpN
          Node comparison.
 class CmpR
          Numeric range expression.
 class CmpSR
          String range expression.
 class CmpV
          Value comparison.
 class CName
          Abstract fragment constructor with a QName argument.
 class CNSpace
          Namespace constructor.
 class Context
          Context item.
 class CPI
          PI fragment.
 class CTxt
          Text fragment.
 class Except
          Except expression.
 class Extension
          Pragma extension.
 class Filter
          Abstract filter expression.
 class If
          If expression.
 class IndexAccess
          This abstract class retrieves values from an index.
 class Instance
          Instance test.
 class InterSect
          Intersect expression.
 class List
          Expression list.
 class LitMap
          A literal map expression.
 class Logical
          Logical expression, extended by And and Or.
 class Or
          Or expression.
 class Pos
          Pos expression.
 class Preds
          Abstract predicate expression, implemented by Filter and Step.
 class Quantifier
          Some/Every satisfier clause.
 class Range
          Range expression.
 class RangeAccess
          This index class retrieves range values from the index.
 class Root
          Root node.
 class Simple
          Simple expression without arguments.
 class Single
          Abstract single expression.
 class StringRangeAccess
          This index class retrieves ranges from a value index.
 class Switch
          Switch expression.
 class SwitchCase
          Single case of a switch expression.
 class Treat
          Treat as expression.
 class Try
          Project specific try/catch expression.
 class TypeCase
          Case expression for typeswitch.
 class TypeCheck
          Checks the argument expression's result type.
 class TypeSwitch
          Typeswitch expression.
 class Unary
          Unary expression.
 class Union
          Union expression.
 class ValueAccess
          This index class retrieves texts and attribute values from the index.
 

Methods in org.basex.query.expr with type parameters of type ParseExpr
protected
<T extends ParseExpr>
T
ParseExpr.copyType(T e)
          Copies this expression's return type and size to the given expression.
 

Uses of ParseExpr in org.basex.query.ft
 

Subclasses of ParseExpr in org.basex.query.ft
 class FTAnd
          FTAnd expression.
 class FTContains
          Abstract FTContains expression.
 class FTContainsExpr
          FTContains expression.
 class FTContent
          FTContent expression.
 class FTDistance
          FTDistance expression.
 class FTExpr
          This class defines is an abstract class for full-text expressions.
 class FTExtensionSelection
          FTExtensionSelection expression.
 class FTFilter
          Abstract FTFilter expression.
 class FTIndexAccess
          FTContains expression with index access.
 class FTMildNot
          FTMildnot expression.
 class FTNot
          FTUnaryNot expression.
 class FTOptions
          FTOptions expression.
 class FTOr
          FTOr expression.
 class FTOrder
          FTOrder expression.
 class FTScope
          FTScope expression.
 class FTWeight
          FTOptions expression.
 class FTWindow
          FTWindow expression.
 class FTWords
          FTWords expression.
 

Uses of ParseExpr in org.basex.query.func
 

Subclasses of ParseExpr in org.basex.query.func
 class BaseFuncCall
          Function call for user-defined functions.
 class DynFuncCall
          Dynamic function call.
 class FNAcc
          Accessor functions.
 class FNAdmin
          Admin functions.
 class FNAggr
          Aggregating functions.
 class FNArchive
          Functions on archives.
 class FNClient
          Functions to connect remote database instances.
 class FNContext
          Context functions.
 class FNConvert
          Functions for converting data to other formats.
 class FNCrypto
          EXPath Cryptographic Module.
 class FNDate
          Date functions.
 class FNDb
          Database functions.
 class FNFetch
          Functions for fetching resources.
 class FNFile
          Functions on files and directories.
 class FNFormat
          Formatting functions.
 class FNFt
          Full-text functions.
 class FNFunc
          Functions on functions.
 class FNGen
          Generating functions.
 class FNHash
          Hashing functions.
 class FNHof
          Implementation-specific functions on functions.
 class FNHtml
          Functions for converting HTML to XML.
 class FNHttp
          HTTP Client Module.
 class FNId
          ID functions.
 class FNIndex
          Index functions.
 class FNInfo
          Info functions.
 class FNInspect
          Inspect functions.
 class FNJson
          Project specific functions.
 class FNMap
          Functions on maps.
 class FNMath
          Math functions.
 class FNNode
          Node functions.
 class FNNum
          Numeric functions.
 class FNOut
          Output functions.
 class FNPat
          String pattern functions.
 class FNProc
          Functions to execute system commands.
 class FNProf
          Profiling functions.
 class FNQName
          QName functions.
 class FNRandom
          Random functions.
 class FNRepo
          Functions on EXPath packages.
 class FNSeq
          Sequence functions.
 class FNSimple
          Simple functions.
 class FNSql
          Functions on relational databases.
 class FNStr
          String functions.
 class FNStream
          Streaming functions.
 class FNUnit
          Unit functions.
 class FNValidate
          Functions for validating documents.
 class FNXQuery
          XQuery functions.
 class FNXslt
          Functions for performing XSLT transformations.
 class FNZip
          Functions on zip files.
 class FuncLit
          A named function literal.
 class InlineFunc
          Inline function.
 class JavaFunc
          Java function binding.
 class JavaMapping
          This class contains common methods for executing Java code and mapping Java objects to XQuery values.
 class JavaModuleFunc
          Java function binding.
 class PartFunc
          Partial function application.
 class StandardFunc
          Standard (built-in) functions.
 class StaticFuncCall
          Function call for user-defined functions.
 class TailFuncCall
          A tail-recursive function call.
 

Uses of ParseExpr in org.basex.query.gflwor
 

Subclasses of ParseExpr in org.basex.query.gflwor
 class Count
          GFLWOR count clause.
 class For
          FLWOR for clause, iterating over a sequence.
 class GFLWOR
          General FLWOR expression.
static class GFLWOR.Clause
          A FLWOR clause.
 class GroupBy
          The GFLWOR group by expression.
static class GroupBy.Spec
          Grouping spec.
 class Let
          FLWOR let clause, binding an expression to a variable.
 class OrderBy
          FLWOR order by-expression.
static class OrderBy.Key
          Sort key.
 class Where
          GFLWOR where clause, filtering tuples not satisfying the predicate.
 class Window
          the GFLWOR window clause.
static class Window.Condition
          A window start of end condition.
 

Uses of ParseExpr in org.basex.query.path
 

Subclasses of ParseExpr in org.basex.query.path
 class AxisPath
          Abstract axis path expression.
 class Bang
          Map ("bang") operator.
 class MixedPath
          Mixed path expression.
 class Path
          Path expression.
 class Step
          Abstract axis step expression.
 

Uses of ParseExpr in org.basex.query.up.expr
 

Subclasses of ParseExpr in org.basex.query.up.expr
 class Delete
          Delete expression.
 class Insert
          Insert expression.
 class Rename
          Rename expression.
 class Replace
          Replace expression.
 class Transform
          Transform expression.
 

Uses of ParseExpr in org.basex.query.util
 

Methods in org.basex.query.util with parameters of type ParseExpr
 Expr IndexCosts.invert(Expr ex, ParseExpr root, boolean text)
          Rewrites the specified expression for index access.
static QueryException Err.number(ParseExpr e, Item it)
          Throws a number exception.
static QueryException Err.type(ParseExpr e, Type t, Item it)
          Throws a type exception.
 

Uses of ParseExpr in org.basex.query.var
 

Subclasses of ParseExpr in org.basex.query.var
 class StaticVarRef
          Reference to a static variable.
 class VarRef
          Local Variable Reference expression.