Public Member Functions |
FieldMapping | getFieldMapping () |
| NdbOpenJPADomainFieldHandlerImpl (Dictionary dictionary, NdbOpenJPADomainTypeHandlerImpl<?> domainTypeHandler, NdbOpenJPAConfigurationImpl domainTypeHandlerFactory, final FieldMapping fieldMapping) |
void | initializeRelations () |
| NdbOpenJPADomainFieldHandlerImpl (NdbOpenJPADomainFieldHandlerImpl parent, Column localColumn, Column pkColumn) |
void | load (OpenJPAStateManager sm, NdbOpenJPAStoreManager store, JDBCFetchConfiguration fetch) throws SQLException |
void | load (OpenJPAStateManager sm, NdbOpenJPAStoreManager store, JDBCFetchConfiguration fetch, NdbOpenJPAResult result) throws SQLException |
Map< String, Object > | createParameterMap (QueryDomainType<?> queryDomainType, Object thisOid) |
int | compareTo (Object o) |
Field | getOidField () |
com.mysql.clusterj.core.store.Column[] | getStoreColumns () |
boolean | isSupported () |
boolean | isRelation () |
String | getReason () |
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 |
Static Public Attributes inherited from com.mysql.clusterj.core.metadata.AbstractDomainFieldHandlerImpl |
static final byte[] | emptyByteArray = new byte[0] |
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 |