public class BigDecimalTranslator extends java.lang.Object implements TypeTranslator<java.math.BigDecimal>
PreparedStatement.setBigDecimal(int, java.math.BigDecimal)
and ResultSet.getBigDecimal(int)
.
This translator is available by default for all tables when Database
is created.Constructor and Description |
---|
BigDecimalTranslator() |
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
read(java.sql.ResultSet resultSet,
int columnIndex)
Reads value from result set.
|
void |
write(java.sql.PreparedStatement preparedStatement,
int parameterIndex,
java.math.BigDecimal parameter)
Sets parameter value in the prepared statement.
|
public void write(java.sql.PreparedStatement preparedStatement, int parameterIndex, java.math.BigDecimal parameter) throws java.lang.Exception
write
in interface TypeTranslator<java.math.BigDecimal>
preparedStatement
- set column value as parameter in this statementparameterIndex
- set parameter at this indexparameter
- value to set in prepared statementjava.lang.Exception
- if errorpublic java.math.BigDecimal read(java.sql.ResultSet resultSet, int columnIndex) throws java.lang.Exception
read
in interface TypeTranslator<java.math.BigDecimal>
resultSet
- read value from this result setcolumnIndex
- read value at this column index from result setjava.lang.Exception
- if error