|
||||||||||
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.Flt
public final class Flt
Float item (xs:float
).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.basex.query.expr.Expr |
---|
Expr.Flag |
Field Summary | |
---|---|
static Flt |
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 Flt |
get(float f)
Returns an instance of this class. |
long |
itr()
Returns an integer (long) representation of the value. |
boolean |
sameAs(Expr cmp)
Compares the current and specified expression for equality. |
byte[] |
string()
Returns a string representation of the value. |
java.lang.Float |
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 Flt NAN
Method Detail |
---|
public static Flt get(float f)
f
- value
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 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.Float toJava()
Value
toJava
in class Value
public boolean sameAs(Expr cmp)
Expr
sameAs
in class Expr
cmp
- expression to be compared
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |