ch.ethz.mxquery.datamodel
Interface MXQueryNumber
- All Known Implementing Classes:
- MXQueryBigDecimal, MXQueryDouble, MXQueryFloat
public interface MXQueryNumber
equalsZero
boolean equalsZero()
add
MXQueryNumber add(MXQueryNumber d)
add
MXQueryNumber add(long l)
subtract
MXQueryNumber subtract(MXQueryNumber d)
subtract
MXQueryNumber subtract(long l)
multiply
MXQueryNumber multiply(MXQueryNumber d)
multiply
MXQueryNumber multiply(long l)
divide
MXQueryNumber divide(MXQueryNumber d)
throws MXQueryException
- Throws:
MXQueryException
divide
MXQueryNumber divide(long l)
throws MXQueryException
- Throws:
MXQueryException
mod
MXQueryNumber mod(MXQueryNumber d)
mod
MXQueryNumber mod(long l)
idiv
long idiv(MXQueryNumber d)
throws MXQueryException
- Throws:
MXQueryException
idiv
long idiv(long l)
throws MXQueryException
- Throws:
MXQueryException
equals
boolean equals(MXQueryNumber d)
unequals
boolean unequals(MXQueryNumber d)
compareTo
int compareTo(MXQueryNumber d)
compareTo
int compareTo(long l)
negate
MXQueryNumber negate()
getDoubleValue
MXQueryDouble getDoubleValue()
getFloatValue
MXQueryFloat getFloatValue()
getLongValue
long getLongValue()
throws MXQueryException
- Throws:
MXQueryException
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toDecimalString
java.lang.String toDecimalString()
getType
int getType()
isNaN
boolean isNaN()
isNegativeInfinity
boolean isNegativeInfinity()
isPositiveInfinity
boolean isPositiveInfinity()
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich