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

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

Packages that use Item
org.basex.api.xqj |
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.item | Contains XQuery 1.0 data types.
org.basex.query.xquery.iter | Contains XQuery iterators.
org.basex.query.xquery.util | Contains XQuery utility classes.

Uses of Item in org.basex.api.xqj

Constructors in org.basex.api.xqj with parameters of type Item
`BXQItem(Item item)` Constructor.
`BXQItem(Item item, org.basex.api.xqj.BXQAbstract c, XQContext context, BXQConnection connection)` Constructor.

Uses of Item in org.basex.query.xquery

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

Methods in org.basex.query.xquery that return Item
`Item` | `XQContext.atomic(Expr expr, Expr call, boolean empty)` Returns the specified expression as an item.
`Item` | `XQResult.item()` Returns an item representation of the result.

Methods in org.basex.query.xquery with parameters of type Item
`void` | `XQContext.serialize(Serializer ser, Item i)` Serializes the specified item.

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

Methods in org.basex.query.xquery.expr that return Item
`abstract Item` | `Calc.ev(Item a, Item b)` Performs the calculation.
`Item` | `Ord.item(int i)` Returns the specified item.

Methods in org.basex.query.xquery.expr with parameters of type Item
`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.
`static QNm` | `CAttr.name(XQContext ctx, Item i)` Returns an updated name expression.
`static Type` | `Calc.type(Item a, Item b)` Returns the numeric type with the highest precedence.
`static boolean` | `CmpV.valCheck(Item a, Item b)` Checks if the specified items can be compared.

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` | `Dat` Date item.
`class` | `Date` Date container.
`class` | `Dbl` Double item.
`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` | `Nod` Node Type.
`class` | `Num` Abstract numeric item.
`class` | `QNm` QName item.
`class` | `Seq` Item sequence.
`class` | `Str` String item.
`class` | `Tim` Time item.
`class` | `Uri` URI item.
`class` | `YMd` YearMonth Duration item.

Fields in org.basex.query.xquery.item declared as Item
`Item[]` | `Seq.val` Item array.

Methods in org.basex.query.xquery.item that return 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.
`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.
`static Item` | `Seq.get(Item[] v, int s)` Constructor.

Methods in org.basex.query.xquery.item with parameters of type Item
`Item` | `SeqType.cast(Item item, XQContext ctx)` Casts the specified 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` | `Seq.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.
`boolean` | `Nod.eq(Item i)`
`boolean` | `Dur.eq(Item it)`
`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` | `Date.eq(Item it)`
`boolean` | `Bln.eq(Item it)`
`boolean` | `Seq.eq(Item it)`
`abstract boolean` | `Item.eq(Item it)` Checks the items for equality.
`static Item` | `Seq.get(Item[] v, int s)` Constructor.

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

Fields in org.basex.query.xquery.iter declared as Item
`Item[]` | `SeqIter.item` Items.

Methods in org.basex.query.xquery.iter that return Item
`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.
`Item` | `RangeIter.next()`
`Item` | `SeqIter.next()`
`abstract Item` | `Iter.next()` Returns the next item or null if no other items are found.

Methods in org.basex.query.xquery.iter with parameters of type Item
`void` | `SeqIter.add(Item it)` Adds a single item.
`static Iter` | `SeqIter.get(Item[] it, int s)` Constructor.
`static void` | `Iter.seqErr(Item i1, Item i2, Item i3, Expr expr)` Throws a sequence error.

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

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

Methods in org.basex.query.xquery.util that return Item
`Item` | `Var.check(Item it, XQContext ctx)` Checks the variable type.
`Item` | `NodeBuilder.finish()` Returns a sequence or the atomic item if only one item exists.
`Item` | `SeqBuilder.finish()` Returns an atomic item or a sequence.
`Item` | `Var.item(XQContext ctx)` Evaluates the variable.

Methods in org.basex.query.xquery.util with parameters of type Item
`void` | `SeqBuilder.add(Item i)` Adds an atomic item.
`static void` | `Err.cast(Type t, Item it)` Throws a numeric type exception.
`Item` | `Var.check(Item it, XQContext ctx)` Checks the variable type.
`static void` | `Err.cmp(Item it1, Item it2)` Throws a comparison exception.
`boolean` | `ItemSet.index(Item i)` Indexes the specified item.
`Var` | `Var.item(Item it, XQContext ctx)` Binds the specified item to the variable.
`static void` | `Err.num(java.lang.String inf, Item it)` Throws a numeric type exception.
`static void` | `Err.type(java.lang.String inf, Type t, Item it)` Throws a type exception.

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