|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.data.ExprInfo
org.basex.query.expr.Expr
org.basex.query.value.Value
org.basex.query.value.item.Item
org.basex.query.value.item.ANum
org.basex.query.value.item.Int
public final class Int
Integer item (xs:int
, xs:integer
, xs:short
, etc.).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.basex.query.expr.Expr |
---|
Expr.Flag |
Field Summary |
---|
Fields inherited from class org.basex.query.value.item.Item |
---|
score, UNDEF |
Fields inherited from class org.basex.query.value.Value |
---|
type |
Constructor Summary | |
---|---|
Int(long v,
Type t)
Constructor. |
Method Summary | |
---|---|
boolean |
bool(InputInfo ii)
Returns a boolean representation of the value. |
double |
dbl()
Returns an double representation of the value. |
java.math.BigDecimal |
dec(InputInfo ii)
Returns a decimal representation of the value. |
int |
diff(Item it,
Collation coll,
InputInfo ii)
Returns the difference between the current and the specified item. |
boolean |
eq(Item it,
Collation coll,
InputInfo ii)
Checks the items for equality. |
float |
flt()
Returns an float representation of the value. |
static Int |
get(long v)
Returns an instance of this class. |
static Int |
get(long v,
Type t)
Returns an instance of this class. |
long |
itr()
Returns an integer (long) representation of the value. |
static long |
parse(byte[] val,
InputInfo ii)
Converts the given item into a long value. |
boolean |
sameAs(Expr cmp)
Compares the current and specified expression for equality. |
byte[] |
string()
Returns a string representation of the value. |
Item |
test(QueryContext ctx,
InputInfo ii)
Performs a predicate test and returns the item if test was successful. |
java.lang.Object |
toJava()
Returns a Java representation of the value. |
Methods inherited from class org.basex.query.value.item.ANum |
---|
dbl, flt, hash, itr, string, toString |
Methods inherited from class org.basex.query.value.item.Item |
---|
castErr, comparable, description, ebv, equiv, homogeneous, input, isItem, item, itemAt, iter, iterable, materialize, plan, score, score, size, type, typeId, writeTo, xdmInfo |
Methods inherited from class org.basex.query.value.Value |
---|
accept, cache, checkUp, compile, copy, count, data, exprSize, has, inline, isValue, iter, iterator, removable, serialize, value |
Methods inherited from class org.basex.query.expr.Expr |
---|
addText, compEbv, copy, hasFreeVars, indexAccessible, indexEquivalent, inlineAll, isEmpty, isFunction, isVacuous, markTailCalls, optimize, uses, visitAll |
Methods inherited from class org.basex.data.ExprInfo |
---|
addPlan, addPlan, info, planAttr, planElem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Int(long v, Type t)
v
- valuet
- data typeMethod Detail |
---|
public static Int get(long v)
v
- value
public static Int get(long v, Type t)
v
- valuet
- data type
public byte[] string()
ANum
string
in class ANum
public boolean bool(InputInfo ii)
Item
bool
in class Item
ii
- input info
public long itr()
ANum
itr
in class ANum
public float flt()
ANum
flt
in class ANum
public double dbl()
ANum
dbl
in class ANum
public Item test(QueryContext ctx, InputInfo ii) throws QueryException
Expr
test
in class ANum
ctx
- query contextii
- input info
QueryException
- query exceptionpublic java.math.BigDecimal dec(InputInfo ii)
Item
dec
in class Item
ii
- input info
public boolean eq(Item it, Collation coll, InputInfo ii) throws QueryException
Item
eq
in class Item
it
- item to be comparedcoll
- collationii
- input info
QueryException
- query exceptionpublic int diff(Item it, Collation coll, InputInfo ii) throws QueryException
Item
diff
in class Item
it
- item to be comparedcoll
- query contextii
- input info
QueryException
- query exceptionpublic java.lang.Object toJava()
Value
toJava
in class Value
public boolean sameAs(Expr cmp)
Expr
sameAs
in class Expr
cmp
- expression to be compared
public static long parse(byte[] val, InputInfo ii) throws QueryException
val
- value to be convertedii
- input info
QueryException
- query exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |