18 package com.mysql.clusterj.core.spi;
 
   20 import java.math.BigDecimal;
 
   21 import java.math.BigInteger;
 
   23 import com.mysql.clusterj.DynamicObjectDelegate;
 
   31     public String pkToString(DomainTypeHandler<?> domainTypeHandler);
 
   33     boolean isNull(
int fieldNumber);
 
   34     boolean isModified(
int fieldNumber);
 
   35     void markModified(
int fieldNumber);
 
   38     BigInteger getBigInteger(
int fieldNumber);
 
   39     boolean getBoolean(
int fieldNumber);
 
   40     boolean[] getBooleans(
int fieldNumber);
 
   41     byte getByte(
int fieldNumber);
 
   42     byte[] getBytes(
int fieldNumber);
 
   43     short getShort(
int fieldNumber);
 
   44     int getInt(
int fieldNumber);
 
   45     long getLong(
int fieldNumber);
 
   46     float getFloat(
int fieldNumber);
 
   47     double getDouble(
int fieldNumber);
 
   48     Boolean getObjectBoolean(
int fieldNumber);
 
   49     Byte getObjectByte(
int fieldNumber);
 
   50     Short getObjectShort(
int fieldNumber);
 
   51     Integer getObjectInt(
int fieldNumber);
 
   52     Long getObjectLong(
int fieldNumber);
 
   53     Float getObjectFloat(
int fieldNumber);
 
   54     Double getObjectDouble(
int fieldNumber);
 
   55     BigDecimal getBigDecimal(
int fieldNumber);
 
   56     String getString(
int fieldNumber);
 
   57     java.sql.Date getJavaSqlDate(
int fieldNumber);
 
   58     java.util.Date getJavaUtilDate(
int fieldNumber);
 
   59     java.sql.Time getJavaSqlTime(
int fieldNumber);
 
   60     java.sql.Timestamp getJavaSqlTimestamp(
int fieldNumber);
 
   62     void setBigInteger(
int fieldNumber, BigInteger bigIntegerExact);
 
   63     void setBoolean(
int fieldNumber, 
boolean b);
 
   64     void setBooleans(
int fieldNumber, 
boolean[] b);
 
   65     void setByte(
int fieldNumber, byte value);
 
   66     void setBytes(
int fieldNumber, byte[] value);
 
   67     void setShort(
int fieldNumber, 
short value);
 
   68     void setInt(
int fieldNumber, 
int value);
 
   69     void setLong(
int fieldNumber, 
long value);
 
   70     void setFloat(
int fieldNumber, 
float value);
 
   71     void setDouble(
int fieldNumber, 
double value);
 
   72     void setObjectBoolean(
int fieldNumber, Boolean value);
 
   73     void setObjectByte(
int fieldNumber, Byte value);
 
   74     void setObjectShort(
int fieldNumber, Short value);
 
   75     void setObjectInt(
int fieldNumber, Integer value);
 
   76     void setObjectLong(
int fieldNumber, Long value);
 
   77     void setObjectFloat(
int fieldNumber, Float value);
 
   78     void setObjectDouble(
int fieldNumber, Double value);
 
   79     void setBigDecimal(
int fieldNumber, BigDecimal value);
 
   80     void setString(
int fieldNumber, 
String value);
 
   81     void setObject(
int fieldNumber, Object value);
 
   82     void setJavaSqlDate(
int fieldNumber, java.sql.Date value);
 
   83     void setJavaUtilDate(
int fieldNumber, java.util.Date value);
 
   84     void setJavaSqlTime(
int fieldNumber, java.sql.Time value);
 
   85     void setJavaSqlTimestamp(
int fieldNumber, java.sql.Timestamp value);