org.ojalgo.type
Class StandardType

java.lang.Object
  extended by org.ojalgo.type.StandardType

public abstract class StandardType
extends Object


Field Summary
static NumberContext AMOUNT
           Precision: 16 Scale: 2 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.CURRENCY Fits within the Sybase (and MS SQL Server) money type which is (19,4).
static BooleanContext BOOLEAN
           
static DateContext DATE
           
static DateContext DATETIME
          'datetime' and/or 'timestamp' as in DATE and TIME.
static NumberContext DECIMAL_032
           Precision: 7 Scale: 3 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERAL
static NumberContext DECIMAL_064
           Precision: 16 Scale: 8 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERAL
static NumberContext DECIMAL_128
           Precision: 34 Scale: 17 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERAL
static NumberContext PERCENT
           Precision: 7 Scale: 4 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.PERCENT
static NumberContext PRICE
          Price or conversion rate (foreign exchange rate).
static NumberContext QUANTITY
           Precision: 16 Scale: 6 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERAL Typically you have QUANTITY x PRICE = AMOUNT, an alternative is QUANTITY x PRICE = QUANTITY.
static DateContext SQL_DATE
           
static DateContext SQL_DATETIME
           
static DateContext SQL_TIME
           
static StringContext STRING_1
           
static StringContext STRING_3
           
static StringContext STRING_9
           
static StringContext STRING_M
           
static StringContext TEXT
           
static DateContext TIME
           
 
Method Summary
 NumberContext getAmount()
          getQuantity() * getPrice() = getAmount()
 BooleanContext getBoolean()
           
 DateContext getDate()
           
 NumberContext getDecimal032()
           
 NumberContext getDecimal064()
           
 NumberContext getDecimal128()
           
 DateContext getMoment()
           
 NumberContext getMoney()
           
 NumberContext getParameter()
           
 NumberContext getPercent()
           
 NumberContext getPrice()
          getQuantity() * getPrice() = getAmount()
 NumberContext getQuantity()
          getQuantity() * getPrice() = getAmount()
 StringContext getString1()
           
 StringContext getString3()
           
 StringContext getString9()
           
 StringContext getStringM()
           
 StringContext getText()
           
 DateContext getTime()
           
 DateContext getTimestamp()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AMOUNT

public static final NumberContext AMOUNT
Fits within the Sybase (and MS SQL Server) money type which is (19,4). Typically you have QUANTITY x PRICE = AMOUNT, an alternative is QUANTITY x PRICE = QUANTITY.


BOOLEAN

public static final BooleanContext BOOLEAN

DATE

public static final DateContext DATE

DATETIME

public static final DateContext DATETIME
'datetime' and/or 'timestamp' as in DATE and TIME.


DECIMAL_032

public static final NumberContext DECIMAL_032


DECIMAL_064

public static final NumberContext DECIMAL_064


DECIMAL_128

public static final NumberContext DECIMAL_128


PERCENT

public static final NumberContext PERCENT


PRICE

public static final NumberContext PRICE
Price or conversion rate (foreign exchange rate). Typically you have QUANTITY x PRICE = AMOUNT, an alternative is QUANTITY x PRICE = QUANTITY.


QUANTITY

public static final NumberContext QUANTITY
Typically you have QUANTITY x PRICE = AMOUNT, an alternative is QUANTITY x PRICE = QUANTITY.


SQL_DATE

public static final DateContext SQL_DATE

SQL_DATETIME

public static final DateContext SQL_DATETIME

SQL_TIME

public static final DateContext SQL_TIME

STRING_1

public static final StringContext STRING_1

STRING_3

public static final StringContext STRING_3

STRING_9

public static final StringContext STRING_9

STRING_M

public static final StringContext STRING_M

TEXT

public static final StringContext TEXT

TIME

public static final DateContext TIME
Method Detail

getAmount

public NumberContext getAmount()
getQuantity() * getPrice() = getAmount()


getBoolean

public BooleanContext getBoolean()

getDate

public DateContext getDate()

getDecimal032

public NumberContext getDecimal032()

getDecimal064

public NumberContext getDecimal064()

getDecimal128

public NumberContext getDecimal128()

getMoment

public DateContext getMoment()

getMoney

public NumberContext getMoney()

getParameter

public NumberContext getParameter()

getPercent

public NumberContext getPercent()

getPrice

public NumberContext getPrice()
getQuantity() * getPrice() = getAmount()


getQuantity

public NumberContext getQuantity()
getQuantity() * getPrice() = getAmount()


getString1

public StringContext getString1()

getString3

public StringContext getString3()

getString9

public StringContext getString9()

getStringM

public StringContext getStringM()

getText

public StringContext getText()

getTime

public DateContext getTime()

getTimestamp

public DateContext getTimestamp()