org.datanucleus.store.mapped.scostore
Class JoinArrayStore
java.lang.Object
org.datanucleus.store.mapped.scostore.BaseContainerStore
org.datanucleus.store.mapped.scostore.ElementContainerStore
org.datanucleus.store.mapped.scostore.AbstractArrayStore
org.datanucleus.store.mapped.scostore.JoinArrayStore
- All Implemented Interfaces:
- ArrayStore, Store
public abstract class JoinArrayStore
- extends AbstractArrayStore
Backing store for an array stored using a join table.
Can be used for all types of arrays :- PC arrays, non-PC arrays, reference arrays.
| Fields inherited from class org.datanucleus.store.mapped.scostore.ElementContainerStore |
clr, containerTable, elementInfo, elementIsPersistentInterface, elementMapping, elementsAreEmbedded, elementsAreSerialised, elementType, emd, iterateUsingDiscriminator, orderMapping, relationDiscriminatorMapping, relationDiscriminatorValue, specialization |
|
Constructor Summary |
JoinArrayStore(DatastoreContainerObject joinTable,
AbstractMemberMetaData ownerFieldMetaData,
JavaTypeMapping ownerMapping,
JavaTypeMapping elementMapping,
JavaTypeMapping orderMapping,
JavaTypeMapping relationDiscriminatorMapping,
java.lang.String relationDiscriminatorValue,
java.lang.String elementType,
boolean elementsAreEmbedded,
boolean elementsAreSerialised,
ClassLoaderResolver clr,
JoinArrayStoreSpecialization specialization)
Constructor. |
| Methods inherited from class org.datanucleus.store.mapped.scostore.ElementContainerStore |
getContainerTable, getElementInfo, getElementInformationForClass, getElementMapping, getElementType, getEmd, getOrderMapping, getRelationDiscriminatorMapping, getRelationDiscriminatorValue, hasOrderMapping, isElementsAreEmbedded, isElementsAreSerialised, size, validateElementForReading, validateElementForWriting, validateElementType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JoinArrayStore
public JoinArrayStore(DatastoreContainerObject joinTable,
AbstractMemberMetaData ownerFieldMetaData,
JavaTypeMapping ownerMapping,
JavaTypeMapping elementMapping,
JavaTypeMapping orderMapping,
JavaTypeMapping relationDiscriminatorMapping,
java.lang.String relationDiscriminatorValue,
java.lang.String elementType,
boolean elementsAreEmbedded,
boolean elementsAreSerialised,
ClassLoaderResolver clr,
JoinArrayStoreSpecialization specialization)
- Constructor.
- Parameters:
joinTable - Join table storing the relationship between owner and elementclr - ClassLoader resolver
Copyright © 2011. All Rights Reserved.