primaryStoreMgr
Primary StoreManager.
StoreManagerAssumes that there are persistence properties of the form
datanucleus.datastore.SecondStore=secondstore.properties datanucleus.datastore.ThirdStore=thirdstore.propertieswhere these properties files have the properties for the secondary stores with names "SecondStore", "ThirdStore".
protected PersistenceNucleusContextprotected StorePersistenceHandlerprotected StoreManagerstatic final Stringprotected QueryManagerprotected Map<String, StoreManager> OPTION_APPLICATION_COMPOSITE_ID, OPTION_APPLICATION_ID, OPTION_DATASTORE_ID, OPTION_DATASTORE_TIME_STORES_MILLISECS, OPTION_DATASTORE_TIME_STORES_NANOSECS, OPTION_DATASTORE_TIMEOUT, OPTION_NONDURABLE_ID, OPTION_ORM, OPTION_ORM_EMBEDDED_ARRAY, OPTION_ORM_EMBEDDED_ARRAY_NESTED, OPTION_ORM_EMBEDDED_COLLECTION, OPTION_ORM_EMBEDDED_COLLECTION_NESTED, OPTION_ORM_EMBEDDED_MAP, OPTION_ORM_EMBEDDED_MAP_NESTED, OPTION_ORM_EMBEDDED_PC, OPTION_ORM_EMBEDDED_PC_NESTED, OPTION_ORM_FOREIGN_KEYS, OPTION_ORM_INHERITANCE_COMPLETE_TABLE, OPTION_ORM_INHERITANCE_JOINED_TABLE, OPTION_ORM_INHERITANCE_SINGLE_TABLE, OPTION_ORM_SECONDARY_TABLE, OPTION_ORM_SERIALISED_ARRAY_ELEMENT, OPTION_ORM_SERIALISED_COLLECTION_ELEMENT, OPTION_ORM_SERIALISED_MAP_KEY, OPTION_ORM_SERIALISED_MAP_VALUE, OPTION_ORM_SERIALISED_PC, OPTION_QUERY_CANCEL, OPTION_QUERY_JDOQL_BITWISE_OPS, OPTION_QUERY_JDOQL_BULK_DELETE, OPTION_QUERY_JDOQL_BULK_INSERT, OPTION_QUERY_JDOQL_BULK_UPDATE, OPTION_QUERY_JPQL_BULK_DELETE, OPTION_QUERY_JPQL_BULK_INSERT, OPTION_QUERY_JPQL_BULK_UPDATE, OPTION_TRANSACTION_ACID, OPTION_TXN_ISOLATION_READ_COMMITTED, OPTION_TXN_ISOLATION_READ_UNCOMMITTED, OPTION_TXN_ISOLATION_REPEATABLE_READ, OPTION_TXN_ISOLATION_SERIALIZABLE, RELATION_IDENTITY_STORAGE_PERSISTABLE_IDENTITYFederatedStoreManager(ClassLoaderResolver clr,
PersistenceNucleusContext nucleusContext) voidclose()voidbooleangetBooleanProperty(String name) booleangetBooleanProperty(String name,
boolean resultIfNotSet) getClassNameForObjectID(Object id,
ClassLoaderResolver clr,
ExecutionContext ec) getConnection(int isolation_level) getConnection(ExecutionContext ec,
Map options) <T> Extent<T> getExtent(ExecutionContext ec,
Class<T> c,
boolean subclasses) intgetIntProperty(String name) getNucleusSequence(ExecutionContext ec,
SequenceMetaData seqmd) getProperty(String name) getStoreDataForClass(String className) getStoreManagerForClass(String className,
ClassLoaderResolver clr) getStringProperty(String name) getSubClassesForClass(String className,
boolean includeDescendents,
ClassLoaderResolver clr) getValueGenerationStrategyValue(ExecutionContext ec,
AbstractClassMetaData cmd,
AbstractMemberMetaData mmd) booleanhasProperty(String name) booleanisClosed()booleanbooleanisValueGenerationStrategyDatastoreAttributed(AbstractClassMetaData cmd,
int absFieldNumber) voidmanageClasses(ClassLoaderResolver clr,
String... classNames) booleanmanagesClass(String className) newQuery(String language,
ExecutionContext ec) newQuery(String language,
ExecutionContext ec,
String queryString) newQuery(String language,
ExecutionContext ec,
Query q) voidprintInformation(String category,
PrintStream ps) voidbooleansupportsQueryLanguage(String language) booleansupportsValueGenerationStrategy(String language) voidvoidvoidvoidvoidunmanageClass(ClassLoaderResolver clr,
String className,
boolean removeFromDatastore) booleanbooleanclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultCatalogName, getDefaultSchemaNameStoreManagergetNucleusContext in interface StoreManagergetMetaDataManager in interface StoreManagergetFlushProcess in interface StoreManagerclose in interface StoreManagerisClosed in interface StoreManagercmd - Metadata for the classclassName - Name of the classclr - ClassLoader resolverStoreManagermanageClasses in interface StoreManagerclr - The ClassLoaderResolverclassNames - The class(es) to be managedgetNamingFactory in interface StoreManagerStoreManagergetApiAdapter in interface StoreManagerStoreManagergetClassNameForObjectID in interface StoreManagerid - The identity of some object.clr - ClassLoader resolverec - execution contextStoreManagergetDatastoreDate in interface StoreManagerStoreManagergetExtent in interface StoreManagerT - Type of the extentec - execution contextc - The class requiring the Extentsubclasses - Whether to include subclasses of 'c'StoreManagerisJdbcStore in interface StoreManagerStoreManagergetNucleusConnection in interface StoreManagerec - execution contextStoreManagergetNucleusSequence in interface StoreManagerec - execution contextseqmd - SequenceMetaDatagetSchemaHandler in interface StoreManagergetStoreDataForClass in interface StoreManagergetPersistenceHandler in interface StoreManagergetQueryManager in interface StoreManagerStoreManagergetSupportedQueryLanguages in interface StoreManagerStoreManagernewQuery in interface StoreManagerlanguage - The query languageec - ExecutionContextStoreManagernewQuery in interface StoreManagerlanguage - The query languageec - ExecutionContextqueryString - The query stringStoreManagernewQuery in interface StoreManagerlanguage - The query languageec - ExecutionContextq - Existing queryStoreManagergetValueGenerationManager in interface StoreManagerStoreManagergetStoreManagerKey in interface StoreManagerStoreManagergetQueryCacheKey in interface StoreManagerStoreManagergetValueGenerationStrategyValue in interface StoreManagerec - execution contextcmd - AbstractClassMetaData for the classmmd - MetaData for the member when this is for a member (or null for datastore-identity)StoreManagerisValueGenerationStrategyDatastoreAttributed in interface StoreManagercmd - Metadata for the classabsFieldNumber - number of the field (or -1 if for datastore-id)StoreManagergetValueGenerationStrategyForNative in interface StoreManagercmd - Class requiring the strategyStoreManagergetValueGenerationStrategyForNative in interface StoreManagermmd - Member requiring the strategyStoreManagergetSubClassesForClass in interface StoreManagerclassName - Class for which we search for subclasses.includeDescendents - Whether to include subclasses of subclasses etcclr - The ClassLoaderResolverStoreManagermanageClassForIdentity in interface StoreManagerid - identityclr - ClassLoader resolverStoreManagermanagesClass in interface StoreManagerclassName - The name of the classStoreManagerprintInformation in interface StoreManagercategory - Category of informationps - PrintStreamException - Thrown if an error occurs in the output processStoreManagerunmanageAllClasses in interface StoreManagerclr - The ClassLoaderResolverStoreManagerunmanageClass in interface StoreManagerclr - ClassLoader resolverclassName - Name of the classremoveFromDatastore - Whether to also remove it from the datastore (otherwise just from the StoreManager)StoreManagersupportsQueryLanguage in interface StoreManagerlanguage - The languageStoreManagergetNativeQueryLanguage in interface StoreManagerStoreManagersupportsValueGenerationStrategy in interface StoreManagerlanguage - The value generation strategyStoreManagergetSupportedOptions in interface StoreManagerStoreManagergetConnectionManager in interface StoreManagerStoreManagergetConnectionDriverName in interface StoreManagerStoreManagergetConnectionURL in interface StoreManagerStoreManagergetConnectionUserName in interface StoreManagerStoreManagergetConnectionPassword in interface StoreManagerStoreManagergetConnectionFactory in interface StoreManagerStoreManagergetConnectionFactory2 in interface StoreManagerStoreManagergetConnectionFactory2Name in interface StoreManagerStoreManagergetConnectionFactoryName in interface StoreManagergetProperty in interface StoreManagerhasProperty in interface StoreManagergetIntProperty in interface StoreManagergetBooleanProperty in interface StoreManagergetBooleanProperty in interface StoreManagergetBooleanObjectProperty in interface StoreManagergetStringProperty in interface StoreManagerStoreManagerenableSchemaGeneration in interface StoreManagerStoreManagerresetSchemaGeneration in interface StoreManagerStoreManagertransactionStarted in interface StoreManagerec - ExecutionContextStoreManagertransactionCommitted in interface StoreManagerec - ExecutionContextStoreManagertransactionRolledBack in interface StoreManagerec - ExecutionContextStoreManageruseBackedSCOWrapperForMember in interface StoreManagermmd - Metadata for the memberec - ExecutionContextStoreManagerusesBackedSCOWrappers in interface StoreManagergetDefaultStateManagerClassName in interface StoreManager