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

## Uses of Class
org.basex.query.xquery.XQException

Packages that use XQException
org.basex.query.xquery | Includes an implementation of XQuery 1.0.
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.iter | Contains XQuery iterators.
org.basex.query.xquery.path | Contains XQuery 1.0 path expressions.
org.basex.query.xquery.util | Contains XQuery utility classes.

Uses of XQException in org.basex.query.xquery

Methods in org.basex.query.xquery that throw XQException
`Item` | `XQContext.atomic(Expr expr, Expr call, boolean empty)` Returns the specified expression as an item.
`NodIter` | `XQContext.coll(byte[] coll)` Adds a collection instance or returns an existing one.
`Expr` | `XQContext.comp(Expr e)` Evaluates the specified expression and returns an iterator.
`XQContext` | `XQContext.compile(Nodes nodes)`
`DNode` | `XQContext.doc(byte[] db)` Adds a database instance or returns an existing one.
`XQResult` | `XQContext.eval(Nodes nodes)`
`Iter` | `XQContext.iter()` Returns a result iterator.
`Iter` | `XQContext.iter(Expr e)` Evaluates the specified expression and returns an iterator.
`void` | `XQParser.module(java.lang.String q)` Parses the specified module.
`void` | `XQParser.parse(java.lang.String q)` Parses the specified query.
`void` | `XQParser.parse(java.lang.String q, IO f, Uri u)` Parses the specified query.
`void` | `XQParser.parse(Uri u, boolean end)` Parses the specified query.

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

Methods in org.basex.query.xquery.expr that throw XQException
`static void` | `CText.add(TokenBuilder tb, Iter iter)` Adds a single item to the token builder.
`void` | `Ord.add(XQContext ctx)` Adds an item to be sorted.
`void` | `Order.add(XQContext ctx)` Adds the items to be sorted.
`FTExpr` | `FTExpr.comp(XQContext ctx)`
`Expr` | `Arr.comp(XQContext ctx)`
`Expr` | `VarCall.comp(XQContext ctx)`
`Expr` | `CmpG.comp(XQContext ctx)`
`Expr` | `CElem.comp(XQContext ctx)`
`Expr` | `Clc.comp(XQContext ctx)`
`Expr` | `Or.comp(XQContext ctx)`
`Expr` | `Pred.comp(XQContext ctx)`
`Expr` | `Let.comp(XQContext ctx)`
`Expr` | `If.comp(XQContext ctx)`
`Expr` | `Cast.comp(XQContext ctx)`
`Expr` | `FLWR.comp(XQContext ctx)`
`Expr` | `List.comp(XQContext ctx)`
`Expr` | `For.comp(XQContext ctx)`
`void` | `Func.comp(XQContext ctx)` Compiles the function.
`void` | `Ord.comp(XQContext ctx)` Compiles the expression to be sorted.
`Expr` | `Castable.comp(XQContext ctx)`
`abstract Expr` | `Expr.comp(XQContext ctx)` Optimizes and compiles the expression.
`Expr` | `CmpV.comp(XQContext ctx)`
`Expr` | `Single.comp(XQContext ctx)`
`FTExpr` | `FTSelect.comp(XQContext ctx)`
`Expr` | `CAttr.comp(XQContext ctx)`
`Expr` | `TypeSwitch.comp(XQContext ctx)`
`FTExpr` | `FTWords.comp(XQContext ctx)`
`Expr` | `Unary.comp(XQContext ctx)`
`Expr` | `And.comp(XQContext ctx)`
`void` | `Order.comp(XQContext ctx)` Compiles the expressions to be sorted.
`Expr` | `Satisfy.comp(XQContext ctx)`
`FTExpr` | `FTOptions.comp(XQContext ctx)`
`abstract boolean` | `CmpN.Comp.e(Item a, Item b)` Evaluates the expression.
`abstract boolean` | `CmpV.Comp.e(Item a, Item b)` Evaluates the expression.
`abstract Item` | `Calc.ev(Item a, Item b)` Performs the calculation.
`Iter` | `VarCall.iter(XQContext ctx)`
`Iter` | `FTOr.iter(XQContext ctx)`
`Iter` | `CElem.iter(XQContext ctx)`
`Iter` | `Range.iter(XQContext ctx)`
`Iter` | `Clc.iter(XQContext ctx)`
`Iter` | `Root.iter(XQContext ctx)`
`Iter` | `Or.iter(XQContext ctx)`
`Iter` | `Pred.iter(XQContext ctx)`
`Iter` | `CComm.iter(XQContext ctx)`
`Iter` | `If.iter(XQContext ctx)`
`Iter` | `Cast.iter(XQContext ctx)`
`Iter` | `FLWR.iter(XQContext ctx)`
`Iter` | `CmpN.iter(XQContext ctx)`
`Iter` | `FTMildNot.iter(XQContext ctx)`
`Iter` | `List.iter(XQContext ctx)`
`Iter` | `FTContains.iter(XQContext ctx)`
`Iter` | `PredIter.iter(XQContext ctx)`
`Iter` | `Except.iter(XQContext ctx)`
`Iter` | `CPI.iter(XQContext ctx)`
`Iter` | `FunCall.iter(XQContext ctx)`
`abstract Iter` | `Expr.iter(XQContext ctx)` Evaluates the expression and returns an iterator on the resulting items.
`Iter` | `CmpV.iter(XQContext ctx)`
`Iter` | `InterSect.iter(XQContext ctx)`
`Iter` | `FTAnd.iter(XQContext ctx)`
`Iter` | `Instance.iter(XQContext ctx)`
`Iter` | `CDoc.iter(XQContext ctx)`
`Iter` | `FTSelect.iter(XQContext ctx)`
`Iter` | `CAttr.iter(XQContext ctx)`
`Iter` | `Try.iter(XQContext ctx)`
`Iter` | `TypeSwitch.iter(XQContext ctx)`
`Iter` | `Context.iter(XQContext ctx)`
`Iter` | `CText.iter(XQContext ctx)`
`Iter` | `FTWords.iter(XQContext ctx)`
`Iter` | `Unary.iter(XQContext ctx)`
`Iter` | `Union.iter(XQContext ctx)`
`Iter` | `FLWOR.iter(XQContext ctx)`
`Iter` | `And.iter(XQContext ctx)`
`Iter` | `Satisfy.iter(XQContext ctx)`
`Iter` | `FTNot.iter(XQContext ctx)`
`Iter` | `FTOptions.iter(XQContext ctx)`
`Iter` | `Treat.iter(XQContext ctx)`
`static QNm` | `CAttr.name(XQContext ctx, Item i)` Returns an updated name expression.

Constructors in org.basex.query.xquery.expr that throw XQException
`For(Expr e, Var v, Var p, Var s)` Constructor.
`Let(Expr e, Var v, boolean s)` Constructor.

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

Methods in org.basex.query.xquery.func that throw XQException
`Expr` | `FNSimple.c(XQContext ctx)`
`Expr` | `Fun.c(XQContext ctx)` Compiles the function.
`Expr` | `Fun.comp(XQContext ctx)`
`void` | `FNIndex.error(byte[] name)` Finds similar function names for throwing an error message.
`Fun` | `FNIndex.get(byte[] name, byte[] uri, Expr[] args)` Returns the specified function.
`Iter` | `FunJava.iter(XQContext ctx)`
`Iter` | `Fun.iter(XQContext ctx)`
`Iter` | `FNSimple.iter(XQContext ctx, Iter[] arg)`
`Iter` | `FNNode.iter(XQContext ctx, Iter[] arg)`
`abstract Iter` | `Fun.iter(XQContext ctx, Iter[] arg)` Evaluates the function.

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

Methods in org.basex.query.xquery.item that throw XQException
`boolean` | `QNm.bool()`
`boolean` | `Seq.bool()`
`boolean` | `Item.bool()` Returns a boolean representation of the item.
`Item` | `SeqType.cast(Item item, XQContext ctx)` Casts the specified item.
`Item` | `SeqType.cast(Iter iter, Expr expr, XQContext ctx)` Casts the specified iterator item.
`void` | `Item.castErr(java.lang.Object val)` Throws a cast error.
`static boolean` | `Bln.check(byte[] str)` Checks if the specified value is a correct boolean string.
`double` | `Nod.dbl()`
`double` | `Str.dbl()`
`double` | `Jav.dbl()`
`double` | `Item.dbl()` Returns a double representation of the item.
`java.math.BigDecimal` | `Nod.dec()`
`java.math.BigDecimal` | `Flt.dec()`
`java.math.BigDecimal` | `Str.dec()`
`java.math.BigDecimal` | `Dbl.dec()`
`java.math.BigDecimal` | `Jav.dec()`
`java.math.BigDecimal` | `Item.dec()` Returns a decimal representation of the item.
`int` | `Nod.diff(Item i)`
`int` | `Dur.diff(Item it)`
`int` | `DTd.diff(Item it)`
`int` | `QNm.diff(Item it)`
`int` | `DSim.diff(Item it)`
`int` | `Flt.diff(Item it)`
`int` | `Atm.diff(Item it)`
`int` | `Dec.diff(Item it)`
`int` | `Itr.diff(Item it)`
`int` | `Str.diff(Item it)`
`int` | `YMd.diff(Item it)`
`int` | `Dbl.diff(Item it)`
`int` | `Jav.diff(Item it)`
`int` | `Date.diff(Item it)`
`int` | `Bln.diff(Item it)`
`int` | `Item.diff(Item it)` Returns the difference between the current and the specified item.
`Item` | `Type.e(Item it, XQContext ctx)` Constructs a new item from the specified item.
`Item` | `Type.e(java.lang.Object o)` Constructs a new item from the specified Java object.
`boolean` | `Nod.eq(Item i)`
`boolean` | `QNm.eq(Item it)`
`boolean` | `Flt.eq(Item it)`
`boolean` | `Atm.eq(Item it)`
`boolean` | `Dec.eq(Item it)`
`boolean` | `Itr.eq(Item it)`
`boolean` | `Str.eq(Item it)`
`boolean` | `Dbl.eq(Item it)`
`boolean` | `B64.eq(Item it)`
`boolean` | `Jav.eq(Item it)`
`boolean` | `Hex.eq(Item it)`
`boolean` | `Bln.eq(Item it)`
`boolean` | `Seq.eq(Item it)`
`abstract boolean` | `Item.eq(Item it)` Checks the items for equality.
`float` | `Nod.flt()`
`float` | `Str.flt()`
`float` | `Jav.flt()`
`float` | `Item.flt()` Returns a float representation of the item.
`static Dbl` | `Dbl.get(byte[] v)` Returns an instance of this class.
`boolean` | `SeqType.instance(Iter iter)` Checks the instance of the specified iterator.
`long` | `Nod.itr()`
`long` | `Str.itr()`
`long` | `Jav.itr()`
`long` | `Item.itr()` Returns an integer (long) representation of the item.
`static float` | `Flt.parse(byte[] val)` Converts the given token into a double value.
`static java.math.BigDecimal` | `Dec.parse(byte[] val)` Converts the given token into a decimal value.
`static double` | `Dbl.parse(byte[] val)` Converts the given token into a double value.
`static java.math.BigDecimal` | `Dec.parse(double val)` Converts the given double into a decimal value.
`QNm` | `Nod.qname(QNm nm)` Returns a temporary node name.

Constructors in org.basex.query.xquery.item that throw XQException
`B64(byte[] d)` Constructor.
`Dat(byte[] d)` Constructor.
`Dat(Date d, Dur a, boolean p)` Constructor.
`DSim(byte[] d, Type t)` Constructor.
`DTd(byte[] v)` Constructor.
`DTd(Dur it, double f, boolean m)` Constructor.
`Dtm(byte[] dt)` Constructor.
`Dtm(Date d, Dur a, boolean p)` Constructor.
`Dtm(Dec tm)` Constructor.
`Dur(byte[] v)` Constructor.
`Dur(byte[] v, Type t)` Constructor.
`Hex(byte[] v)` Constructor.
`NCN(byte[] v)` Constructor.
`NCN(byte[] v, Type t)` Constructor.
`QNm(byte[] n, XQContext ctx)` Constructor.
`Tim(byte[] tim)` Constructor.
`Tim(Tim d, DTd a, boolean p)` Constructor.
`YMd(byte[] v)` Constructor.
`YMd(Dur it, double f, boolean m)` Constructor.

Uses of XQException in org.basex.query.xquery.iter

Methods in org.basex.query.xquery.iter that throw XQException
`void` | `SeqIter.add(Iter iter)` Adds the contents of an iterator.
`Item` | `Iter.atomic(Expr expr, boolean empty)` Checks if the specified iterator contains a single item.
`Item` | `Iter.ebv()` Checks if the iterator can be dissolved into an effective boolean value.
`Item` | `Iter.finish()` Returns a sequence from all iterator values.
`abstract Item` | `Iter.next()` Returns the next item or null if no other items are found.
`abstract Nod` | `NodeIter.next()`
`static void` | `Iter.seqErr(Item i1, Item i2, Item i3, Expr expr)` Throws a sequence error.

Constructors in org.basex.query.xquery.iter that throw XQException
`SeqIter(Iter iter)` Constructor.

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

Methods in org.basex.query.xquery.path that throw XQException
`Expr` | `Path.comp(XQContext ctx)`
`Expr` | `Step.comp(XQContext ctx)`
`abstract boolean` | `Test.e(Nod tmp)` Tests the specified node.
`boolean` | `NameTest.e(Nod tmp)`
`boolean` | `KindTest.e(Nod tmp)`
`Iter` | `Path.iter(XQContext ctx)`
`NodeIter` | `SimpleIterStep.iter(XQContext ctx)`
`Iter` | `SimpleIterPath.iter(XQContext ctx)`
`NodeIter` | `Step.iter(XQContext ctx)`
`NodeIter` | `IterStep.iter(XQContext ctx)`

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

Methods in org.basex.query.xquery.util that throw XQException
`int` | `Functions.add(Func fun)` Adds a local function.
`void` | `SeqBuilder.add(Iter it)` Adds the items of an iterator.
`void` | `NSLocal.add(QNm name)` Adds the specified namespace.
`static void` | `Err.cast(Type t, Item it)` Throws a numeric type exception.
`void` | `Functions.check()` Checks if all functions have been correctly initialized.
`Item` | `Var.check(Item it, XQContext ctx)` Checks the variable type.
`static void` | `Err.cmp(Item it1, Item it2)` Throws a comparison exception.
`void` | `Functions.comp(XQContext ctx)` Compiles the functions.
`void` | `Variables.comp(XQContext ctx)` Compiles the functions.
`void` | `Var.comp(XQContext ctx)` Compiles the variable.
`static void` | `Err.date(Type t, java.lang.String ex)` Throws a date format exception.
`static void` | `Err.empty(Expr ex)` Throws a empty sequence exception.
`Var` | `Var.expr(Expr e, XQContext ctx)` Binds the specified expression to the variable.
`void` | `Functions.funError(QNm name)` Finds similar function names and throws an error message.
`Expr` | `Functions.get(QNm name, Expr[] args)` Returns the specified function.
`boolean` | `ItemSet.index(Item i)` Indexes the specified item.
`Var` | `Var.item(Item it, XQContext ctx)` Binds the specified item to the variable.
`Item` | `Var.item(XQContext ctx)` Evaluates the variable.
`Iter` | `Var.iter(XQContext ctx)` Evaluates the variable.
`static void` | `Err.nodes(Expr ex)` Throws a node exception.
`static void` | `Err.num(java.lang.String inf, Item it)` Throws a numeric type exception.
`static void` | `Err.or(java.lang.Object[] err, java.lang.Object... x)` Throws an exception.
`static void` | `Err.or(StringList list, java.lang.Object[] err, java.lang.Object... x)` Throws an exception.
`static void` | `Err.range(Type t, byte[] v)` Throws a date range exception.
`static void` | `Err.type(java.lang.String inf, Type t, Item it)` Throws a type exception.
`static void` | `Functions.typeErr(QNm type)` Throws an error for the specified name.
`byte[]` | `NSLocal.uri(byte[] pre)` Finds the uri for the specified prefix in the local and global namespaces.
`static void` | `Err.value(Type t, java.lang.Object v)` Throws an invalid value exception.

Constructors in org.basex.query.xquery.util that throw XQException
`SeqBuilder(Iter it)` Constructor.

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