|
||||||||||
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.Dbl
public final class Dbl
Double item (xs:double
).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.basex.query.expr.Expr |
---|
Expr.Flag |
Field Summary | |
---|---|
static Dbl |
NAN
Value "NaN". |
Fields inherited from class org.basex.query.value.item.Item |
---|
score, UNDEF |
Fields inherited from class org.basex.query.value.Value |
---|
type |
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 Dbl |
get(byte[] v,
InputInfo ii)
Returns an instance of this class. |
static Dbl |
get(double d)
Returns an instance of this class. |
long |
itr()
Returns an integer (long) representation of the value. |
static double |
parse(byte[] val,
InputInfo ii)
Converts the given token into a double value. |
boolean |
sameAs(Expr cmp)
Compares the current and specified expression for equality. |
byte[] |
string()
Returns a string representation of the value. |
java.lang.Double |
toJava()
Returns a Java representation of the value. |
Methods inherited from class org.basex.query.value.item.ANum |
---|
dbl, flt, hash, itr, string, test, 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 |
Field Detail |
---|
public static final Dbl NAN
Method Detail |
---|
public static Dbl get(double d)
d
- value
public static Dbl get(byte[] v, InputInfo ii) throws QueryException
v
- valueii
- input info
QueryException
- query exceptionpublic 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 java.math.BigDecimal dec(InputInfo ii) throws QueryException
Item
dec
in class Item
ii
- input info
QueryException
- query exceptionpublic 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.Double toJava()
Value
toJava
in class Value
public boolean sameAs(Expr cmp)
Expr
sameAs
in class Expr
cmp
- expression to be compared
public static double 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 |