Package | Description |
---|---|
org.datanucleus.store |
Package handling the storage of classes to the datastore, and the management of the datastore.
|
org.datanucleus.store.valuegenerator |
Value Generation.
|
Modifier and Type | Field and Description |
---|---|
protected ValueGenerator |
NucleusSequenceImpl.generator
The generator for the sequence.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractStoreManager.getStrategyValueForGenerator(ValueGenerator generator,
ExecutionContext ec)
Accessor for the next value from the specified generator.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDatastoreGenerator<T>
Abstract representation of a ValueGenerator for a datastore.
|
class |
AbstractGenerator<T>
Abstract value generator.
|
class |
AbstractUIDGenerator
Value generator for a UID format.
|
class |
AbstractUUIDGenerator
Value generator for a UUID format.
|
class |
AUIDGenerator
This generator uses a Java implementation of DCE UUIDs to create unique
identifiers without the overhead of additional database transactions or even
an open database connection.
|
class |
TimestampGenerator
Value generator for timestamps.
|
class |
TimestampValueGenerator
Value generator for timestamp values (millisecs).
|
class |
UUIDGenerator
Value generator for a UUID utilising the JDK UUID class (128-bit, 36 character).
|
class |
UUIDHexGenerator
Value generator for a UUID hexadecimal format.
|
class |
UUIDStringGenerator
Value generator for a UUID String format.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,ValueGenerator> |
ValueGenerationManager.generatorsByName
Map of ValueGenerator keyed by the symbolic name.
|
Modifier and Type | Method and Description |
---|---|
ValueGenerator |
ValueGenerationManager.createValueGenerator(String name,
Class generatorClass,
Properties props,
StoreManager storeMgr,
ValueGenerationConnectionProvider connectionProvider)
Method to create a ValueGenerator when the generator is datastore based.
|
ValueGenerator |
ValueGenerationManager.getValueGenerator(String name)
Accessor for the ValueGenerator with the given symbolic name.
|
Copyright © 2015. All rights reserved.