Public Member Functions |
int | compareTo (Object other) |
| DomainFieldHandlerImpl (DomainTypeHandlerImpl<?> domainTypeHandler, Table table, int fieldNumber, String name, Class<?> type, Method getMethod, Method setMethod) |
| DomainFieldHandlerImpl (DomainTypeHandlerImpl<?> domainTypeHandler, Table table, int i, com.mysql.clusterj.core.store.Column storeColumn) |
boolean | isPersistent () |
void | operationSetValue (ValueHandler handler, Operation op) |
Public Member Functions inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
void | filterCompareValue (Object value, ScanFilter.BinaryCondition condition, ScanFilter filter) |
String | getColumnName () |
String[] | getColumnNames () |
int | getFieldNumber () |
Class<?> | getType () |
String | getTypeName () |
String | getName () |
boolean | includedInIndex (String index) |
boolean | isPrimitive () |
boolean | isPrimaryKey () |
com.mysql.clusterj.core.store.Column | getStoreColumn () |
void | markEqualBounds (CandidateIndexImpl[] candidateIndexImpls, PredicateImpl predicate) |
void | markInBounds (CandidateIndexImpl[] candidateIndexImpls, InPredicateImpl predicate) |
void | markLowerBounds (CandidateIndexImpl[] candidateIndexImpls, PredicateImpl predicate, boolean strict) |
void | markUpperBounds (CandidateIndexImpl[] candidateIndexImpls, PredicateImpl predicate, boolean strict) |
Object | getValue (QueryExecutionContext context, String index) |
void | objectSetKeyValue (Object key, ValueHandler handler) |
void | objectSetValue (ResultData rs, ValueHandler handler) |
void | objectSetValueExceptIndex (ResultData rs, ValueHandler handler, String indexName) |
void | objectSetValueFor (Object value, Object row, String indexName) |
void | operationEqual (Object value, Operation op) |
void | operationEqualForIndex (Object parameterValue, Operation op, String indexName) |
void | operationGetValue (Operation op) |
void | operationSetBounds (Object value, IndexScanOperation.BoundType type, IndexScanOperation op) |
void | operationSetModifiedValue (ValueHandler handler, Operation op) |
void | operationSetValue (Object value, Operation op) |
void | partitionKeySetPart (PartitionKey result, ValueHandler handler) |
String | toString () |
void | validateIndexType (String indexName, boolean hash) |
boolean | isPartitionKey () |
int | maximumLength () |
String | name () |
int | number () |
int | precision () |
int | scale () |
ColumnType | columnType () |
boolean | nullable () |
Class<?> | javaType () |
String | charsetName () |
Additional Inherited Members |
Public Attributes inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
AbstractDomainFieldHandlerImpl[] | compositeDomainFieldHandlers = null |
Static Public Attributes inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
static final byte[] | emptyByteArray = new byte[0] |
Static Protected Member Functions inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
static String | formatBytes (int length, byte[] data) |
static java.util.Date | parse (String dateString) |
Static Protected Attributes inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
static ObjectOperationHandler | objectOperationHandlerByte |
static ObjectOperationHandler | objectOperationHandlerBoolean |
static ObjectOperationHandler | objectOperationHandlerObjectBoolean |
static ObjectOperationHandler | objectOperationHandlerBytes |
static ObjectOperationHandler | objectOperationHandlerKeyBytes |
static ObjectOperationHandler | objectOperationHandlerBytesLob |
static ObjectOperationHandler | objectOperationHandlerStringLob |
static ObjectOperationHandler | objectOperationHandlerDecimal |
static ObjectOperationHandler | objectOperationHandlerBigInteger |
static ObjectOperationHandler | objectOperationHandlerDouble |
static ObjectOperationHandler | objectOperationHandlerFloat |
static ObjectOperationHandler | objectOperationHandlerInt |
static ObjectOperationHandler | objectOperationHandlerKeyInt |
static ObjectOperationHandler | objectOperationHandlerJavaSqlDate |
static ObjectOperationHandler | objectOperationHandlerJavaSqlTime |
static ObjectOperationHandler | objectOperationHandlerJavaSqlTimestamp |
static ObjectOperationHandler | objectOperationHandlerJavaUtilDate |
static ObjectOperationHandler | objectOperationHandlerKeyString |
static ObjectOperationHandler | objectOperationHandlerLong |
static ObjectOperationHandler | objectOperationHandlerKeyLong |
static ObjectOperationHandler | objectOperationHandlerObjectByte |
static ObjectOperationHandler | objectOperationHandlerObjectDouble |
static ObjectOperationHandler | objectOperationHandlerObjectFloat |
static ObjectOperationHandler | objectOperationHandlerObjectInteger |
static ObjectOperationHandler | objectOperationHandlerKeyObjectInteger |
static ObjectOperationHandler | objectOperationHandlerObjectLong |
static ObjectOperationHandler | objectOperationHandlerKeyObjectLong |
static ObjectOperationHandler | objectOperationHandlerObjectShort |
static ObjectOperationHandler | objectOperationHandlerShort |
static ObjectOperationHandler | objectOperationHandlerShortYear |
static ObjectOperationHandler | objectOperationHandlerObjectShortYear |
static ObjectOperationHandler | objectOperationHandlerString |
static ObjectOperationHandler | objectOperationHandlerUnsupportedType |
static ObjectOperationHandler | objectOperationHandlerVirtualType |
static ObjectOperationHandler | objectOperationHandlerNotPersistentByte |
static ObjectOperationHandler | objectOperationHandlerNotPersistentDouble |
static ObjectOperationHandler | objectOperationHandlerNotPersistentFloat |
static ObjectOperationHandler | objectOperationHandlerNotPersistentInt |
static ObjectOperationHandler | objectOperationHandlerNotPersistentLong |
static ObjectOperationHandler | objectOperationHandlerNotPersistentObject |
static ObjectOperationHandler | objectOperationHandlerNotPersistentShort |
An instance of this class handles a field (property) of a persistence-capable class (interface). Currently only properties (paired get and set methods) of interfaces are supported. Instances of the class bind at construction time to implementations of type-specific handlers for Ndb operations.
Definition at line 49 of file DomainFieldHandlerImpl.java.