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

## Uses of Class
org.basex.query.xquery.item.Item

Packages that use Item
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 Item in org.basex.query.xquery

Fields in org.basex.query.xquery declared as Item
`Item` | `XQResult.item` Result sequence.
`Item` | `XQContext.item` Current context.

Methods in org.basex.query.xquery that return Item
`Item` | `XQContext.eval(Expr expr)` Evaluates the specified expression.

Constructors in org.basex.query.xquery with parameters of type Item
`XQResult(XQContext c, Item s)` Constructor.

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

Methods in org.basex.query.xquery.expr that return Item
`Item` | `Cast.cast(Item it, XQContext ctx)` Casts the specified item.
`Item` | `Case.e(XQContext ctx, Item item)` Evaluates the given item.
`abstract Item` | `Calc.eval(Item a, Item b)` Performs the calculation.
`Item` | `VarCall.eval(XQContext ctx)`
`Item` | `Union.eval(XQContext ctx)`
`Item` | `Unary.eval(XQContext ctx)`
`Item` | `TypeSwitch.eval(XQContext ctx)`
`Item` | `Treat.eval(XQContext ctx)`
`Item` | `Range.eval(XQContext ctx)`
`Item` | `Pred.eval(XQContext ctx)`
`Item` | `Order.eval(XQContext ctx)`
`Item` | `Ord.eval(XQContext ctx)`
`Item` | `List.eval(XQContext ctx)`
`Item` | `InterSect.eval(XQContext ctx)`
`Item` | `Instance.eval(XQContext ctx)`
`Item` | `If.eval(XQContext ctx)`
`Item` | `FunCall.eval(XQContext ctx)`
`Item` | `FTWords.eval(XQContext ctx)`
`Item` | `FTSelect.eval(XQContext ctx)`
`Item` | `FTOptions.eval(XQContext ctx)`
`Item` | `ForLet.eval(XQContext ctx)`
`Item` | `FLWOR.eval(XQContext ctx)`
`abstract Item` | `Expr.eval(XQContext ctx)` Evaluates the expression and returns the resulting item.
`Item` | `Except.eval(XQContext ctx)`
`Item` | `CText.eval(XQContext ctx)`
`Item` | `Context.eval(XQContext ctx)`
`Item` | `CmpV.eval(XQContext ctx)`
`Item` | `CmpN.eval(XQContext ctx)`
`Item` | `Clc.eval(XQContext ctx)`
`Item` | `CAttr.eval(XQContext ctx)`
`Item` | `Cast.eval(XQContext ctx)`
`Item` | `Case.eval(XQContext ctx)`
`Item` | `Order.finish(SeqBuilder seq)` Returns an array with the item order.
`Item` | `Ord.item(int i)` Returns the specified item.

Methods in org.basex.query.xquery.expr with parameters of type Item
`Item` | `Cast.cast(Item it, XQContext ctx)` Casts the specified item.
`abstract boolean` | `Cmp.e(Item a, Item b)` Evaluates the expression.
`Item` | `Case.e(XQContext ctx, Item item)` Evaluates the given item.
`abstract Item` | `Calc.eval(Item a, Item b)` Performs the calculation.
`static Type` | `Calc.type(Item a, Item b)` Returns the numeric type with the highest precedence.
`static boolean` | `Cmp.valCheck(Item a, Item b)` Checks if the specified items can be compared.

Constructors in org.basex.query.xquery.expr with parameters of type Item
`Ord(Expr e, boolean d, boolean l, Item c)` Constructor.

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

Methods in org.basex.query.xquery.func that return Item
`Item` | `Fun.eval(XQContext ctx)`
`abstract Item` | `Fun.eval(XQContext ctx, Item[] arg)` Evaluates the function.
`Item` | `FNSimple.eval(XQContext ctx, Item[] arg)`

Methods in org.basex.query.xquery.func with parameters of type Item
`abstract Item` | `Fun.eval(XQContext ctx, Item[] arg)` Evaluates the function.
`Item` | `FNSimple.eval(XQContext ctx, Item[] arg)`

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

Subclasses of Item in org.basex.query.xquery.item
`class` | `Atm` Untyped atomic item.
`class` | `B64` Base64Binary item.
`class` | `Bln` Boolean item.
`class` | `Byt` Byte item.
`class` | `Dat` Date item.
`class` | `Date` Date container.
`class` | `Day` Day item.
`class` | `Dbl` Double item.
`class` | `Dec` Decimal item.
`class` | `DNode` Disk-based Node item.
`class` | `DTd` DayTime Duration item.
`class` | `Dtm` DateTime item.
`class` | `Dur` Duration item.
`class` | `Ent` Entity 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` | `ID` ID item.
`class` | `IDR` IDRef item.
`class` | `Int` Integer item.
`class` | `Itr` Integer item.
`class` | `Lan` Language item.
`class` | `Lng` Long item.
`class` | `MDa` MonthDay item.
`class` | `Mon` Month item.
`class` | `Nam` Name item.
`class` | `NCN` NCName item.
`class` | `NIn` Negative Integer item.
`class` | `NMT` NMTOKEN item.
`class` | `NNI` Non-negative Integer item.
`class` | `Node` Node Type.
`class` | `NPI` Non-positive Integer item.
`class` | `NSt` Normalized string item.
`class` | `Num` Abstract numeric item.
`class` | `PIn` Positive Integer item.
`class` | `QNm` QName item.
`class` | `Seq` Item sequence.
`class` | `SeqRange` Range sequence.
`class` | `Shr` Short item.
`class` | `Str` String item.
`class` | `Tim` Time item.
`class` | `Tok` Token item.
`class` | `UBy` Unsigned Byte item.
`class` | `UIn` Unsigned Integer item.
`class` | `ULn` Unsigned Long item.
`class` | `URI` URI item.
`class` | `USh` Unsigned Short item.
`class` | `Yea` Year item.
`class` | `YMd` YearMonth Duration item.
`class` | `YMo` YearMonth item.

Methods in org.basex.query.xquery.item that return Item
`Item` | `SeqType.cast(Item item, XQContext ctx)` Cast the specified item.
`Item` | `Item.castErr(java.lang.Object val)` Throws a cast error.
`abstract Item` | `Type.e(Item it, XQContext ctx)` Evaluates the specified item and constructs a new item.
`Item` | `Item.eval(XQContext ctx)`

Methods in org.basex.query.xquery.item with parameters of type Item
`Item` | `SeqType.cast(Item item, XQContext ctx)` Cast the specified item.
`int` | `YMo.diff(Item it)`
`int` | `YMd.diff(Item it)`
`int` | `Yea.diff(Item it)`
`int` | `Str.diff(Item it)`
`int` | `Seq.diff(Item it)`
`int` | `QNm.diff(Item it)`
`int` | `Node.diff(Item i)`
`int` | `Mon.diff(Item it)`
`int` | `MDa.diff(Item it)`
`int` | `Itr.diff(Item it)`
`int` | `Item.diff(Item it)` Returns the difference between the current and the specified item.
`int` | `Flt.diff(Item it)`
`int` | `Dur.diff(Item it)`
`int` | `DTd.diff(Item it)`
`int` | `Dec.diff(Item it)`
`int` | `Dbl.diff(Item it)`
`int` | `Day.diff(Item it)`
`int` | `Date.diff(Item it)`
`int` | `Bln.diff(Item it)`
`int` | `Atm.diff(Item it)`
`abstract Item` | `Type.e(Item it, XQContext ctx)` Evaluates the specified item and constructs a new item.
`boolean` | `SeqType.empty(Item item)` Check if item can be empty.
`boolean` | `Str.eq(Item it)`
`boolean` | `Seq.eq(Item it)`
`boolean` | `QNm.eq(Item it)`
`boolean` | `Node.eq(Item i)`
`boolean` | `Itr.eq(Item it)`
`abstract boolean` | `Item.eq(Item it)` Checks the items for equality.
`boolean` | `Hex.eq(Item it)`
`boolean` | `Flt.eq(Item it)`
`boolean` | `Dec.eq(Item it)`
`boolean` | `Dbl.eq(Item it)`
`boolean` | `Date.eq(Item it)`
`boolean` | `Bln.eq(Item it)`
`boolean` | `B64.eq(Item it)`
`boolean` | `Atm.eq(Item it)`
`boolean` | `SeqType.instance(Item item)` Check correctness of specified item type.
`boolean` | `SeqType.instanced(Item item)` Check if the sequence type is instance of the specified item.

Constructors in org.basex.query.xquery.item with parameters of type Item
`Seq(Item[] v)` Constructor.
`Seq(Item[] v, int s)` Constructor.

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

Methods in org.basex.query.xquery.iter that return Item
`Item` | `Iter.next()` Returns the next item.

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

Methods in org.basex.query.xquery.path that return Item
`Item` | `Step.eval(XQContext ctx)`
`Item` | `PathRel.eval(XQContext ctx)`
`Item` | `PathAbs.eval(XQContext ctx)`

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

Fields in org.basex.query.xquery.util declared as Item
`Item` | `Var.item` Variable results.
`Item[]` | `SeqBuilder.item` Item array.

Methods in org.basex.query.xquery.util that return Item
`static Item` | `Err.cast(Type t, Item it)` Throws a numeric type exception.
`static Item` | `Err.date(Type t, java.lang.String ex)` Throws a date format exception.
`static Item` | `Err.dur(java.lang.String inf, Item it)` Throws a duration type exception.
`static Item` | `Err.empty(Expr ex)` Throws a empty sequence exception.
`Item` | `SeqBuilder.finish()` Returns an atomic item or a sequence.
`Item` | `NodeBuilder.finish()` Returns a sequence or the atomic item if only one item exists.
`Item` | `Variables.get(Var var, XQContext ctx)` Returns a variable expression.
`static Item` | `Err.nodes(Expr ex)` Throws a node exception.
`static Item` | `Err.num(java.lang.String inf, Item it)` Throws a numeric type exception.
`static Item` | `Err.or(java.lang.Object[] err, java.lang.Object... x)` Throws an exception.
`static Item` | `Err.or(java.lang.String err, java.lang.Object... x)` Throws an exception.
`static Item` | `Err.range(Type t, byte[] v)` Throws a date range exception.
`static Item` | `Err.seq(Expr e, Expr ex)` Throws a sequence exception.
`static Item` | `Err.type(java.lang.String inf, Type t, Item it)` Throws a type exception.
`static Item` | `Err.value(Type t, java.lang.Object v)` Throws an invalid value exception.

Methods in org.basex.query.xquery.util with parameters of type Item
`void` | `SeqBuilder.a(Item i)` Adds an atomic item.
`void` | `SeqBuilder.add(Item it)` Adds an item.
`void` | `SeqBuilder.add(Item[] it, int s)` Adds all items of the specified array.
`static Item` | `Err.cast(Type t, Item it)` Throws a numeric type exception.
`static int` | `Err.cmp(Item it1, Item it2)` Throws a comparison exception.
`static Item` | `Err.dur(java.lang.String inf, Item it)` Throws a duration type exception.
`Var` | `Var.fun(Item it, XQContext ctx)` Sets the specified expression.
`void` | `SeqBuilder.i(Item i, int p)` Inserts an item at the specified position.
`Var` | `Var.item(Item it, XQContext ctx)` Sets the specified expression.
`static Item` | `Err.num(java.lang.String inf, Item it)` Throws a numeric type exception.
`static Item` | `Err.type(java.lang.String inf, Type t, Item it)` Throws a type exception.

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