Class StandardType
java.lang.Object
org.ojalgo.type.StandardType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NumberContextPrecision: 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 final DateContextstatic final DateContextstatic final NumberContextPrecision: 7 Scale: 3 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 16 Scale: 8 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 34 Scale: 17 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 7 Scale: 7 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 16 Scale: 16 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 34 Scale: 34 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.GENERALstatic final NumberContextPrecision: 7 Scale: 4 Rounding Mode: RoundingMode.HALF_EVEN Locale: JVM Default Style: NumberStyle.PERCENTstatic final NumberContextPrice or conversion rate (foreign exchange rate).static final NumberContextPrecision: 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 final DateContextstatic final DateContextstatic final DateContextstatic final StringContextstatic final StringContextstatic final StringContextstatic final StringContextstatic final StringContextstatic final DateContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NumberContextstatic DateContextdate()static NumberContextstatic NumberContextgetDate()getMoney()getPrice()getText()getTime()static NumberContextinteger()static NumberContextstatic StringContextstring(int length) static NumberContext
-
Field Details
-
AMOUNT
- Precision: 16
- Scale: 2
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.CURRENCY
-
DATE
-
DATETIME
-
DECIMAL_032
- Precision: 7
- Scale: 3
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
DECIMAL_064
- Precision: 16
- Scale: 8
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
DECIMAL_128
- Precision: 34
- Scale: 17
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
MATH_032
- Precision: 7
- Scale: 7
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
MATH_064
- Precision: 16
- Scale: 16
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
MATH_128
- Precision: 34
- Scale: 34
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
PERCENT
- Precision: 7
- Scale: 4
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.PERCENT
-
PRICE
Price or conversion rate (foreign exchange rate).- Precision: 16
- Scale: 8
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
QUANTITY
- Precision: 16
- Scale: 6
- Rounding Mode: RoundingMode.HALF_EVEN
- Locale: JVM Default
- Style: NumberStyle.GENERAL
-
SQL_DATE
-
SQL_DATETIME
-
SQL_TIME
-
STRING_1
-
STRING_3
-
STRING_9
-
STRING_M
-
TEXT
-
TIME
-
-
Constructor Details
-
StandardType
protected StandardType()
-
-
Method Details
-
amount
-
date
-
decimal032
-
decimal064
-
integer
-
percent
-
string
-
wholePercentage
-
getAmount
-
getBoolean
-
getDate
-
getDecimal032
-
getDecimal064
-
getDecimal128
-
getMath032
-
getMath064
-
getMath128
-
getMoment
-
getMoney
-
getParameter
-
getPercent
-
getPrice
-
getQuantity
-
getString1
-
getString3
-
getString9
-
getStringM
-
getText
-
getTime
-
getTimestamp
-