MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T > Class Reference
Inheritance diagram for com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >:
Collaboration diagram for com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >:

Public Member Functions

 InvocationHandlerImpl (DomainTypeHandlerImpl< T > domainTypeHandler)
void setProxy (Object proxy)
Object getProxy ()
void setCacheManager (CacheManager manager)
Object invoke (Object proxy, Method method, Object[] args) throws Throwable
void markModified (int fieldNumber)
String pkToString (DomainTypeHandler<?> domainTypeHandler)
void resetModified ()
boolean isNull (int fieldNumber)
BigInteger bigIntegerValue (int fieldNumber)
boolean booleanValue (int fieldNumber)
boolean[] booleansValue (int fieldNumber)
byte[] bytesValue (int fieldNumber)
byte byteValue (int fieldNumber)
Byte objectByteValue (int fieldNumber)
java.util.Date javaUtilDateValue (int fieldNumber)
java.sql.Date javaSqlDateValue (int fieldNumber)
java.sql.Time javaSqlTimeValue (int fieldNumber)
java.sql.Timestamp javaSqlTimestampValue (int fieldNumber)
BigDecimal decimalValue (int fieldNumber)
double doubleValue (int fieldNumber)
float floatValue (int fieldNumber)
int intValue (int fieldNumber)
Integer objectIntValue (int fieldNumber)
long longValue (int fieldNumber)
short shortValue (int fieldNumber)
String stringValue (int fieldNumber)
void setValue (int fieldNumber, Object value)
void flush (StoreManager stm)
boolean isModified (int fieldNumber)
BigInteger getBigInteger (int fieldNumber)
boolean getBoolean (int fieldNumber)
boolean[] getBooleans (int fieldNumber)
Boolean getObjectBoolean (int fieldNumber)
byte getByte (int fieldNumber)
byte[] getBytes (int fieldNumber)
short getShort (int fieldNumber)
int getInt (int fieldNumber)
long getLong (int fieldNumber)
float getFloat (int fieldNumber)
double getDouble (int fieldNumber)
Byte getObjectByte (int fieldNumber)
Short getObjectShort (int fieldNumber)
Integer getObjectInt (int fieldNumber)
Long getObjectLong (int fieldNumber)
Float getObjectFloat (int fieldNumber)
Double getObjectDouble (int fieldNumber)
BigDecimal getBigDecimal (int fieldNumber)
String getString (int fieldNumber)
Date getJavaSqlDate (int fieldNumber)
java.util.Date getJavaUtilDate (int fieldNumber)
Time getJavaSqlTime (int fieldNumber)
Timestamp getJavaSqlTimestamp (int fieldNumber)
void setBigInteger (int fieldNumber, BigInteger value)
void setBoolean (int fieldNumber, boolean b)
void setBooleans (int fieldNumber, boolean[] b)
void setByte (int fieldNumber, byte value)
void setBytes (int fieldNumber, byte[] value)
void setShort (int fieldNumber, short value)
void setInt (int fieldNumber, int value)
void setLong (int fieldNumber, long value)
void setFloat (int fieldNumber, float value)
void setDouble (int fieldNumber, double value)
void setObjectBoolean (int fieldNumber, Boolean value)
void setObjectByte (int fieldNumber, Byte value)
void setObjectShort (int fieldNumber, Short value)
void setObjectInt (int fieldNumber, Integer value)
void setObjectLong (int fieldNumber, Long value)
void setObjectFloat (int fieldNumber, Float value)
void setObjectDouble (int fieldNumber, Double value)
void setBigDecimal (int fieldNumber, BigDecimal value)
void setString (int fieldNumber, String value)
void setObject (int fieldNumber, Object value)
void setJavaSqlDate (int fieldNumber, java.sql.Date value)
void setJavaUtilDate (int fieldNumber, java.util.Date value)
void setJavaSqlTime (int fieldNumber, java.sql.Time value)
void setJavaSqlTimestamp (int fieldNumber, java.sql.Timestamp value)
Object get (int columnNumber)
void set (int columnNumber, Object value)
ColumnMetadata[] columnMetadata ()
void found (Boolean found)
Boolean found ()

Protected Attributes

Object[] properties
int numberOfFields
Map< String, Class<?> > typemap = new HashMap<String, Class<?>>()
DomainTypeHandlerImpl< T > domainTypeHandler

Detailed Description

Definition at line 47 of file InvocationHandlerImpl.java.

Member Function Documentation

void com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.flush ( StoreManager  stm)
inline

Flush an instance.

Implements com.mysql.clusterj.core.StateManager.

Definition at line 255 of file InvocationHandlerImpl.java.

void com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.resetModified ( )
inline

Reset the modified flags

Implements com.mysql.clusterj.core.spi.ValueHandler.

Definition at line 164 of file InvocationHandlerImpl.java.

Member Data Documentation

DomainTypeHandlerImpl<T> com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.domainTypeHandler
protected

The DomainTypeHandlerImpl for this class.

Definition at line 66 of file InvocationHandlerImpl.java.

int com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.numberOfFields
protected

The number of fields

Definition at line 60 of file InvocationHandlerImpl.java.

Object [] com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.properties
protected

The properties of the instance.

Definition at line 57 of file InvocationHandlerImpl.java.

Map<String, Class<?> > com.mysql.clusterj.core.metadata.InvocationHandlerImpl< T >.typemap = new HashMap<String, Class<?>>()
protected

The types of the properties.

Definition at line 63 of file InvocationHandlerImpl.java.


The documentation for this class was generated from the following file: