@Override public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { return delegate.getBigDecimal(parameterIndex); }
@Override public BigDecimal getBigDecimal(String parameterName) throws SQLException { return delegate.getBigDecimal(parameterName); }
@Override public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException { return delegate.getBigDecimal(parameterIndex, scale); }
public BigDecimal getBigDecimal(String parameterName) throws SQLException { return cstmt.getBigDecimal(parameterName); }
public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { return cstmt.getBigDecimal(parameterIndex); }
@Override public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { try { return stmt.getBigDecimal(parameterIndex); } catch (Throwable t) { throw checkException(t); } }
@Override public BigDecimal getBigDecimal(String parameterName) throws SQLException { try { return stmt.getBigDecimal(parameterName); } catch (Throwable t) { throw checkException(t); } }
@Override @Deprecated public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException { try { return stmt.getBigDecimal(parameterIndex, scale); } catch (Throwable t) { throw checkException(t); } }
@Deprecated public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException { return cstmt.getBigDecimal(parameterIndex, scale); }
@Override protected X doExtract(CallableStatement statement, String name, WrapperOptions options) throws SQLException { return javaTypeDescriptor.wrap( statement.getBigDecimal( name ), options ); } };
@Override protected X doExtract(CallableStatement statement, int index, WrapperOptions options) throws SQLException { return javaTypeDescriptor.wrap( statement.getBigDecimal( index ), options ); }
@SuppressWarnings("deprecation") @Override public BigDecimal callableStatement_getBigDecimal(CallableStatementProxy statement, int parameterIndex, int scale) throws SQLException { if (this.pos < filterSize) { return nextFilter().callableStatement_getBigDecimal(this, statement, parameterIndex, scale); } return statement.getRawObject().getBigDecimal(parameterIndex, scale); }
@Override public BigDecimal callableStatement_getBigDecimal(CallableStatementProxy statement, String parameterName) throws SQLException { if (this.pos < filterSize) { return nextFilter().callableStatement_getBigDecimal(this, statement, parameterName); } return statement.getRawObject().getBigDecimal(parameterName); }
@Override public BigDecimal callableStatement_getBigDecimal(CallableStatementProxy statement, int parameterIndex) throws SQLException { if (this.pos < filterSize) { return nextFilter().callableStatement_getBigDecimal(this, statement, parameterIndex); } return statement.getRawObject().getBigDecimal(parameterIndex); }
break; case ValueMetaInterface.TYPE_BIGNUMBER: v = cstmt.getBigDecimal( pos ); break; case ValueMetaInterface.TYPE_INTEGER: break; case ValueMetaInterface.TYPE_BIGNUMBER: v = cstmt.getBigDecimal( pos + i ); break; case ValueMetaInterface.TYPE_INTEGER:
@Override public BigDecimal getNullableResult(CallableStatement cs, int columnIndex) throws SQLException { return cs.getBigDecimal(columnIndex); } }
@Override public BigInteger getNullableResult(CallableStatement cs, int columnIndex) throws SQLException { BigDecimal bigDecimal = cs.getBigDecimal(columnIndex); return bigDecimal == null ? null : bigDecimal.toBigInteger(); } }
@Override public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { try { return stmt.getBigDecimal(parameterIndex); } catch (Throwable t) { throw checkException(t); } }
@Override public BigDecimal callableStatement_getBigDecimal(CallableStatementProxy statement, String parameterName) throws SQLException { if (this.pos < filterSize) { return nextFilter().callableStatement_getBigDecimal(this, statement, parameterName); } return statement.getRawObject().getBigDecimal(parameterName); }
@Override public BigDecimal callableStatement_getBigDecimal(CallableStatementProxy statement, int parameterIndex) throws SQLException { if (this.pos < filterSize) { return nextFilter().callableStatement_getBigDecimal(this, statement, parameterIndex); } return statement.getRawObject().getBigDecimal(parameterIndex); }