ch.ethz.mxquery.datamodel
Class MXQueryBigDecimal
java.lang.Object
ch.ethz.mxquery.datamodel.MXQueryBigDecimal
- All Implemented Interfaces:
- MXQueryNumber
public class MXQueryBigDecimal
- extends java.lang.Object
- implements MXQueryNumber
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MXQueryBigDecimal
public MXQueryBigDecimal(java.lang.String s)
throws MXQueryException
- Constructors:
- Throws:
MXQueryException
MXQueryBigDecimal
public MXQueryBigDecimal(long l)
MXQueryBigDecimal
public MXQueryBigDecimal(java.math.BigDecimal d)
MXQueryBigDecimal
public MXQueryBigDecimal(MXQueryDouble d)
throws MXQueryException
- Throws:
MXQueryException
equalsZero
public boolean equalsZero()
- Methods:
- Specified by:
equalsZero
in interface MXQueryNumber
add
public MXQueryNumber add(MXQueryNumber d)
- Specified by:
add
in interface MXQueryNumber
add
public MXQueryNumber add(long l)
- Specified by:
add
in interface MXQueryNumber
subtract
public MXQueryNumber subtract(MXQueryNumber d)
- Specified by:
subtract
in interface MXQueryNumber
subtract
public MXQueryNumber subtract(long l)
- Specified by:
subtract
in interface MXQueryNumber
multiply
public MXQueryNumber multiply(MXQueryNumber d)
- Specified by:
multiply
in interface MXQueryNumber
multiply
public MXQueryNumber multiply(long l)
- Specified by:
multiply
in interface MXQueryNumber
divide
public MXQueryNumber divide(MXQueryNumber d)
throws MXQueryException
- Specified by:
divide
in interface MXQueryNumber
- Throws:
MXQueryException
divide
public MXQueryNumber divide(long l)
throws MXQueryException
- Specified by:
divide
in interface MXQueryNumber
- Throws:
MXQueryException
mod
public MXQueryNumber mod(MXQueryNumber d)
- Specified by:
mod
in interface MXQueryNumber
mod
public MXQueryNumber mod(long l)
- Specified by:
mod
in interface MXQueryNumber
idiv
public long idiv(MXQueryNumber d)
throws MXQueryException
- Specified by:
idiv
in interface MXQueryNumber
- Throws:
MXQueryException
idiv
public long idiv(long l)
throws MXQueryException
- Specified by:
idiv
in interface MXQueryNumber
- Throws:
MXQueryException
equals
public boolean equals(MXQueryNumber d)
- Specified by:
equals
in interface MXQueryNumber
unequals
public boolean unequals(MXQueryNumber d)
- Specified by:
unequals
in interface MXQueryNumber
compareTo
public int compareTo(MXQueryNumber d)
- Specified by:
compareTo
in interface MXQueryNumber
compareTo
public int compareTo(long l)
- Specified by:
compareTo
in interface MXQueryNumber
negate
public MXQueryNumber negate()
- Specified by:
negate
in interface MXQueryNumber
getDoubleValue
public MXQueryDouble getDoubleValue()
- Specified by:
getDoubleValue
in interface MXQueryNumber
getFloatValue
public MXQueryFloat getFloatValue()
- Specified by:
getFloatValue
in interface MXQueryNumber
getLongValue
public long getLongValue()
- Specified by:
getLongValue
in interface MXQueryNumber
toString
public java.lang.String toString()
- Specified by:
toString
in interface MXQueryNumber
- Overrides:
toString
in class java.lang.Object
toDecimalString
public java.lang.String toDecimalString()
- Specified by:
toDecimalString
in interface MXQueryNumber
isNaN
public boolean isNaN()
- Specified by:
isNaN
in interface MXQueryNumber
isNegativeInfinity
public boolean isNegativeInfinity()
- Specified by:
isNegativeInfinity
in interface MXQueryNumber
isPositiveInfinity
public boolean isPositiveInfinity()
- Specified by:
isPositiveInfinity
in interface MXQueryNumber
getType
public int getType()
- Specified by:
getType
in interface MXQueryNumber
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich