borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.dataset
java.lang.Object +----borland.jbcl.dataset.ReadRow +----borland.jbcl.dataset.ReadWriteRow +----borland.jbcl.dataset.DataSet +----borland.jbcl.dataset.DataRow +----borland.jbcl.dataset.ParameterRow
Variables Properties MethodsThe ReadWriteRow class adds write access to its superclass ReadRow. It adds behavior to write values to a single Column according to its data type, as well as methods to write the value from a Column of any data type into a Variant. It also has methods to clear values.
The ReadWriteRow is an abstract class that is extended by DataSet, DataRow, and ParameterRow. These three classes all use the read and write methods in ReadWriteRow and its superclass ReadRow heavily to manipulate Column values.
public final void setAssignedNull(java.lang.String columnName) public final void setAssignedNull(int ordinal)
public final void setUnassignedNull(java.lang.String columnName) public final void setUnassignedNull(int ordinal)
public final void clearValues()Sets all values of the row to null. This method throws a DataSetException if any Column components have constraints such as required, or a minimum value.
public void requiredColumnsCheck()Throws an Exception if any required columns have not been set to a non-null value.
public final void setBigDecimal(int ordinal, java.math.BigDecimal value)
public final void setBigDecimal(java.lang.String columnName, java.math.BigDecimal value)
public final void setBinaryStream(int ordinal, java.io.InputStream value)
public final void setBinaryStream(java.lang.String columnName, java.io.InputStream value)
public final void setBoolean(int ordinal, boolean value)
public final void setBoolean(java.lang.String columnName, boolean value)
public final void setByte(int ordinal, int value)
public final void setByte(java.lang.String columnName, int value)
public final void setByteArray(int ordinal, byte[] value, int length)
public final void setByteArray(java.lang.String columnName, byte[] value, int length)
public final void setDate(int ordinal, java.sql.Date value)
public final void setDate(int ordinal, long value)
public final void setDate(java.lang.String columnName, java.sql.Date value)
public final void setDate(java.lang.String columnName, long value)
public void setDefaultValues()
public final void setDouble(int ordinal, double value)
public final void setDouble(java.lang.String columnName, double value)
public final void setFloat(int ordinal, float value)
public final void setFloat(java.lang.String columnName, float value)
public final void setInt(int ordinal, int value)
public final void setInt(java.lang.String columnName, int value)
public final void setLong(int ordinal, long value)
public final void setLong(java.lang.String columnName, long value)
public final void setShort(int ordinal, short value)
public final void setShort(java.lang.String columnName, short value)
public final void setString(int ordinal, java.lang.String value)
public final void setString(java.lang.String columnName, java.lang.String value)
public final void setTime(int ordinal, java.sql.Time value)
public final void setTime(int ordinal, long value)
public final void setTime(java.lang.String columnName, java.sql.Time value)
public final void setTime(java.lang.String columnName, long value)
public final void setTimestamp(int ordinal, java.sql.Timestamp value)
public final void setTimestamp(int ordinal, long value)
public final void setTimestamp(java.lang.String columnName, java.sql.Timestamp value)
public final void setTimestamp(java.lang.String columnName, long value)
public void setVariant(int ordinal, borland.jbcl.util.Variant value)
public final void setVariant(java.lang.String columnName, borland.jbcl.util.Variant value)