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);