MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mysql.clusterj.core.spi.DomainTypeHandler< T > Interface Reference

Public Member Functions

CandidateIndexImpl[] createCandidateIndexes ()
String getName ()
Class<?> getOidClass ()
boolean isSupportedType ()
String getTableName ()
DomainFieldHandler getFieldHandler (String fieldName)
Class< T > getProxyClass ()
newInstance ()
ValueHandler getValueHandler (Object instance)
getInstance (ValueHandler handler)
void objectMarkModified (ValueHandler handler, String fieldName)
void objectSetValues (ResultData rs, ValueHandler handler)
void objectSetKeys (Object keys, Object instance)
void objectSetCacheManager (CacheManager cm, Object instance)
void objectResetModified (ValueHandler handler)
void operationGetValues (Operation op)
void operationGetValues (Operation op, BitSet fields)
void operationSetKeys (ValueHandler handler, Operation op)
void operationSetNonPKValues (ValueHandler handler, Operation op)
void operationSetModifiedValues (ValueHandler handler, Operation op)
void operationSetModifiedNonPKValues (ValueHandler valueHandler, Operation op)
ValueHandler createKeyValueHandler (Object keys)
int[] getKeyFieldNumbers ()
Set< ColumngetStoreColumns (BitSet fields)
Table getStoreTable ()
PartitionKey createPartitionKey (ValueHandler handler)
String[] getFieldNames ()
void operationSetValues (ValueHandler valueHandler, Operation op)

Detailed Description

DomainTypeHandler is the interface that must be implemented to allow core components to manage instances of a persistent class or interface.

Definition at line 35 of file DomainTypeHandler.java.


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