MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.datamodel
Interface MXQueryNumber

All Known Implementing Classes:
MXQueryBigDecimal, MXQueryDouble, MXQueryFloat

public interface MXQueryNumber


Method Summary
 MXQueryNumber add(long l)
           
 MXQueryNumber add(MXQueryNumber d)
           
 int compareTo(long l)
           
 int compareTo(MXQueryNumber d)
           
 MXQueryNumber divide(long l)
           
 MXQueryNumber divide(MXQueryNumber d)
           
 boolean equals(MXQueryNumber d)
           
 boolean equalsZero()
           
 MXQueryDouble getDoubleValue()
           
 MXQueryFloat getFloatValue()
           
 long getLongValue()
           
 int getType()
           
 long idiv(long l)
           
 long idiv(MXQueryNumber d)
           
 boolean isNaN()
           
 boolean isNegativeInfinity()
           
 boolean isPositiveInfinity()
           
 MXQueryNumber mod(long l)
           
 MXQueryNumber mod(MXQueryNumber d)
           
 MXQueryNumber multiply(long l)
           
 MXQueryNumber multiply(MXQueryNumber d)
           
 MXQueryNumber negate()
           
 MXQueryNumber subtract(long l)
           
 MXQueryNumber subtract(MXQueryNumber d)
           
 java.lang.String toDecimalString()
           
 java.lang.String toString()
           
 boolean unequals(MXQueryNumber d)
           
 

Method Detail

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

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich