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

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

Packages that use Item
org.basex.query | Provides classes for querying the data.
org.basex.query.expr | Contains XQuery 1.0 expressions.
org.basex.query.func | Contains XQuery 1.0 functions.
org.basex.query.item | Contains XQuery 1.0 data types.
org.basex.query.iter | Contains XQuery iterators.
org.basex.query.util | Contains XQuery utility classes.

Uses of Item in org.basex.query

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

Methods in org.basex.query that return Item
`Item` | `QueryProcessor.eval()` Returns the result as an item.

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

Uses of Item in org.basex.query.expr

Methods in org.basex.query.expr that return Item
`Item` | `Unary.atomic(QueryContext ctx)`
`Item` | `Or.atomic(QueryContext ctx)`
`Item` | `Func.atomic(QueryContext ctx)`
`Item` | `Expr.atomic(QueryContext ctx)` Evaluates the expression and returns the resulting item or a null reference.
`Item` | `CText.atomic(QueryContext ctx)`
`Item` | `CPI.atomic(QueryContext ctx)`
`Item` | `CmpR.atomic(QueryContext ctx)`
`Item` | `Clc.atomic(QueryContext ctx)`
`Item` | `CElem.atomic(QueryContext ctx)`
`Item` | `CDoc.atomic(QueryContext ctx)`
`Item` | `CComm.atomic(QueryContext ctx)`
`Item` | `CAttr.atomic(QueryContext ctx)`
`Item` | `Cast.atomic(QueryContext ctx)`
`Item` | `Expr.checkCtx(QueryContext ctx)` Throws an exception if the context item is not set.
`Item` | `Expr.ebv(QueryContext ctx)` Checks if the iterator can be dissolved into an effective boolean value.
`abstract Item` | `Calc.ev(Item a, Item b)` Performs the calculation.
`Item` | `Expr.test(QueryContext ctx)` Performs a predicate test and returns the item if test was successful.

Methods in org.basex.query.expr with parameters of type Item
`abstract boolean` | `CmpV.Comp.e(Item a, Item b)` Evaluates the expression.
`abstract boolean` | `CmpN.Comp.e(Item a, Item b)` Evaluates the expression.
`abstract Item` | `Calc.ev(Item a, Item b)` Performs the calculation.
`static QNm` | `CAttr.name(QueryContext ctx, Item i)` Returns an updated name expression.
`Nod` | `Root.root(Item i)` Returns the root node of the specified item.
`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.func

Methods in org.basex.query.func that return Item
`Item` | `FNSimple.atomic(QueryContext ctx)`
`Item` | `FNAggr.atomic(QueryContext ctx)`

Uses of Item in org.basex.query.item

Subclasses of Item in org.basex.query.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` | `DBNode` Disk-based Node item.
`class` | `Dec` Decimal item.
`class` | `DSim` Simple date item.
`class` | `DTd` DayTime Duration item.
`class` | `Dtm` DateTime item.
`class` | `Dur` Duration item.
`class` | `FAttr` Attribute Node Fragment.
`class` | `FComm` Comment Node Fragment.
`class` | `FDoc` Document Node Fragment.
`class` | `FElem` Element Node Fragment.
`class` | `Flt` Float item.
`class` | `FNode` Node Type.
`class` | `FPI` PI Node Fragment.
`class` | `FTNodeItem` XQuery item representing a full-text Node.
`class` | `FTxt` Text Node Fragment.
`class` | `Hex` HexBinary item.
`class` | `Itr` Integer item.
`class` | `Jav` String item.
`class` | `NCN` NCName item.
`class` | `Nod` Node Type.
`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.

Methods in org.basex.query.item that return Item
`Item` | `Seq.atomic(QueryContext ctx)`
`Item` | `Item.atomic(QueryContext ctx)`
`Item` | `SeqType.cast(Item it, Expr expr, QueryContext ctx)` Casts the specified item.
`Item` | `SeqType.cast(Item item, QueryContext ctx)` Casts the specified item.
`Item` | `Type.e(Item it, QueryContext 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.
`Item` | `Seq.ebv(QueryContext ctx)`
`Item` | `Item.ebv(QueryContext ctx)`
`static Item` | `Seq.get(Item[] v, int s)` Constructor.
`Item` | `Seq.test(QueryContext ctx)`
`Item` | `Item.test(QueryContext ctx)`

Methods in org.basex.query.item with parameters of type Item
`Item` | `SeqType.cast(Item it, Expr expr, QueryContext ctx)` Casts the specified item.
`Item` | `SeqType.cast(Item item, QueryContext ctx)` Casts the specified item.
`int` | `YMd.diff(Item it)`
`int` | `Str.diff(Item it)`
`int` | `Seq.diff(Item it)`
`int` | `QNm.diff(Item it)`
`int` | `Nod.diff(Item i)`
`int` | `Jav.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` | `DSim.diff(Item it)`
`int` | `Dec.diff(Item it)`
`int` | `Dbl.diff(Item it)`
`int` | `Date.diff(Item it)`
`int` | `Bln.diff(Item it)`
`int` | `Atm.diff(Item it)`
`Item` | `Type.e(Item it, QueryContext ctx)` Constructs a new item from the specified item.
`boolean` | `Str.eq(Item it)`
`boolean` | `Seq.eq(Item it)`
`boolean` | `QNm.eq(Item it)`
`boolean` | `Nod.eq(Item i)`
`boolean` | `Jav.eq(Item it)`
`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` | `Dur.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)`
`static Item` | `Seq.get(Item[] v, int s)` Constructor.

Uses of Item in org.basex.query.iter

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

Methods in org.basex.query.iter that return Item
`Item` | `SeqIter.finish()`
`Item` | `NodIter.finish()`
`Item` | `Iter.finish()` Returns a sequence from all iterator values.
`Item` | `SeqIter.get(long i)`
`Item` | `RangeIter.get(long i)`
`Item` | `NodIter.get(long i)`
`Item` | `Iter.get(long i)` Returns the specified item.
`Item` | `SeqIter.next()`
`Item` | `RangeIter.next()`
`abstract Item` | `Iter.next()` Returns the next item or null if no other items are found.

Methods in org.basex.query.iter that return types with arguments of type Item
`java.util.Iterator<Item>` | `Iter.iterator()`

Methods in org.basex.query.iter with parameters of type Item
`void` | `SeqIter.add(Item it)` Adds a single item.
`static Iter` | `SeqIter.get(Item[] it, int s)` Constructor.

Constructors in org.basex.query.iter with parameters of type Item
`SeqIter(Item it)` Constructor.

Uses of Item in org.basex.query.util

Fields in org.basex.query.util declared as Item
`Item` | `Var.item` Variable results.

Methods in org.basex.query.util that return Item
`Item` | `Var.item(QueryContext ctx)` Evaluates the variable.

Methods in org.basex.query.util with parameters of type Item
`Var` | `Var.bind(Item it, QueryContext ctx)` Binds the specified item to the variable.
`static void` | `Err.cast(Type t, Item it)` Throws a numeric type exception.
`static void` | `Err.cmp(Item it1, Item it2)` Throws a comparison exception.
`boolean` | `ItemSet.index(Item i)` Indexes the specified item.
`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