@SuppressWarnings("unchecked")
    public STMT column(final String _columnName,
                       final BigDecimal _value)
    {
        this.columnWithValues.add(new AbstractSQLInsertUpdate.AbstractColumnWithValue<BigDecimal>(_columnName, _value) {
            @Override
            public void set(final int _index, final PreparedStatement _stmt)
                throws SQLException
            {
                if (getValue() == null)  {
                    _stmt.setNull(_index, Types.DECIMAL);
                } else  {
                    _stmt.setBigDecimal(_index, getValue());
                }
            }
        });
        return (STMT) this;
    }
@ SuppressWarnings ( "unchecked" ) public STMT column ( final String _columnName , final BigDecimal _value ) { this . columnWithValues . add ( new AbstractSQLInsertUpdate . AbstractColumnWithValue < BigDecimal > ( _columnName , _value ) { @ Override public void set ( final int _index , final PreparedStatement _stmt ) throws SQLException { if ( getValue ( ) == null ) { _stmt . setNull ( _index , Types . DECIMAL ) ; } else { _stmt . setBigDecimal ( _index , getValue ( ) ) ; } } } ) ; return ( STMT ) this ; }
Defines a new column <code>_columnName</code> with {@link BigDecimal}
<code>_value</code> within this SQL insert / update statement.

@param _columnName   name of the column
@param _value        value of the column
@return this SQL statement