| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.store | 
 Package handling the storage of classes to the datastore, and the management of the datastore. 
 | 
| org.datanucleus.store.federation | 
 Package providing management for federation of datastores. 
 | 
| org.datanucleus.store.schema.naming | 
 This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
    indeed any other API. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,SequenceMetaData> | 
MetaDataManagerImpl.sequenceMetaDataByPackageSequence
Map of SequenceMetaData, keyed by the package name and sequence name. 
 | 
protected Collection<SequenceMetaData> | 
PackageMetaData.sequences
Sequence generators. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceMetaData | 
MetaDataManager.getMetaDataForSequence(ClassLoaderResolver clr,
                      String seqName)
Accessor for the MetaData for a Sequence in a package. 
 | 
SequenceMetaData | 
MetaDataManagerImpl.getMetaDataForSequence(ClassLoaderResolver clr,
                      String seqName)  | 
SequenceMetaData | 
PackageMetaData.getSequence(String name)
Accessor for the Meta-Data of an sequence with the specified name. 
 | 
SequenceMetaData[] | 
PackageMetaData.getSequences()
Accessor for the Meta-Data for the sequences in this package. 
 | 
SequenceMetaData | 
PackageMetaData.newSequenceMetadata(String seqName,
                   String seqStrategy)
Method to create a new Sequence metadata, add it, and return it. 
 | 
SequenceMetaData | 
SequenceMetaData.setAllocationSize(int allocationSize)  | 
SequenceMetaData | 
SequenceMetaData.setAllocationSize(String allocationSize)  | 
SequenceMetaData | 
SequenceMetaData.setDatastoreSequence(String datastoreSequence)  | 
SequenceMetaData | 
SequenceMetaData.setFactoryClass(String factoryClass)  | 
SequenceMetaData | 
SequenceMetaData.setInitialValue(int initialValue)  | 
SequenceMetaData | 
SequenceMetaData.setInitialValue(String initialValue)  | 
SequenceMetaData | 
SequenceMetaData.setName(String name)  | 
SequenceMetaData | 
SequenceMetaData.setStrategy(SequenceStrategy strategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PackageMetaData.addSequence(SequenceMetaData seqmd)
Method to add a sequence Meta-Data to the package. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected SequenceMetaData | 
NucleusSequenceImpl.seqMetaData
Name of the sequence. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
NucleusSequence | 
StoreManager.getNucleusSequence(ExecutionContext ec,
                  SequenceMetaData seqmd)
Method to return a datastore sequence for this datastore matching the passed sequence MetaData. 
 | 
NucleusSequence | 
AbstractStoreManager.getNucleusSequence(ExecutionContext ec,
                  SequenceMetaData seqmd)
Method to return a datastore sequence for this datastore matching the passed sequence MetaData. 
 | 
protected Properties | 
AbstractStoreManager.getPropertiesForGenerator(AbstractClassMetaData cmd,
                         int absoluteFieldNumber,
                         ExecutionContext ec,
                         SequenceMetaData seqmd,
                         TableGeneratorMetaData tablegenmd)
Method to return the properties to pass to the generator for the specified field. 
 | 
| Constructor and Description | 
|---|
NucleusSequenceImpl(ExecutionContext objectMgr,
                   StoreManager storeMgr,
                   SequenceMetaData seqmd)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
NucleusSequence | 
FederatedStoreManager.getNucleusSequence(ExecutionContext ec,
                  SequenceMetaData seqmd)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
NamingFactory.getSequenceName(SequenceMetaData seqmd)
Method to return the name of sequence. 
 | 
String | 
AbstractNamingFactory.getSequenceName(SequenceMetaData seqmd)  | 
Copyright © 2018. All rights reserved.