MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
int | compareTo (Object other) |
DomainFieldHandlerImpl (DomainTypeHandlerImpl<?> domainTypeHandler, Table table, int fieldNumber, com.mysql.clusterj.core.store.Column column) | |
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 (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] |
Protected Member Functions inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl | |
void | error (String message) |
String | printableName (Class<?> cls) |
void | operationSetValue (AbstractDomainFieldHandlerImpl fmd, Object value, Operation op) |
String | printIndices () |
void | reportErrors () |
void | initializeColumnMetadata (com.mysql.clusterj.core.store.Column storeColumn) |
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) |
Protected Attributes inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl | |
DomainTypeHandler<?> | domainTypeHandler |
boolean | nullable |
String | columnDefaultValue = null |
String | columnName = "" |
com.mysql.clusterj.core.store.Column | storeColumn |
String | charsetName = null |
int | precision |
int | scale |
int | maximumLength |
boolean | partitionKey |
ColumnType | storeColumnType = null |
String[] | columnNames |
Object | defaultValue |
StringBuffer | errorMessages |
int | fieldNumber |
Set< String > | indexNames = new HashSet<String>() |
int[][] | indices = new int[0][0] |
String | name |
Class<?> | type |
boolean | orderedIndex = false |
boolean | uniqueIndex = false |
boolean | primaryKey = false |
ObjectOperationHandler | objectOperationHandlerDelegate |
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 column of a table. Most of the behavior is in the superclass, which is common to all implementations. The constructor determines which type is used for the Java representation of the database type.
Definition at line 30 of file DomainFieldHandlerImpl.java.