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.setCatalogName(String name) |
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.setSchemaName(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 |
---|---|
default NucleusSequence |
StoreManager.getNucleusSequence(ExecutionContext ec,
SequenceMetaData seqmd)
Method to return a datastore sequence for this datastore matching the passed sequence MetaData.
|
protected Properties |
AbstractStoreManager.getPropertiesForValueGenerator(AbstractClassMetaData cmd,
int absoluteFieldNumber,
ClassLoaderResolver clr,
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 © 2019. All rights reserved.