Uses of Interface
org.datanucleus.store.valuegenerator.ValueGenerator
-
Packages that use ValueGenerator 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. -
-
Uses of ValueGenerator in org.datanucleus.store
Fields in org.datanucleus.store declared as ValueGenerator Modifier and Type Field Description protected ValueGeneratorNucleusSequenceImpl. generatorThe generator for the sequence.Methods in org.datanucleus.store that return ValueGenerator Modifier and Type Method Description protected ValueGeneratorAbstractStoreManager. getValueGeneratorForMember(ClassLoaderResolver clr, AbstractClassMetaData cmd, int absoluteFieldNumber)Methods in org.datanucleus.store with parameters of type ValueGenerator Modifier and Type Method Description protected ObjectAbstractStoreManager. getNextValueForValueGenerator(ValueGenerator generator, ExecutionContext ec)Accessor for the next value from the specified ValueGenerator. -
Uses of ValueGenerator in org.datanucleus.store.valuegenerator
Classes in org.datanucleus.store.valuegenerator that implement ValueGenerator Modifier and Type Class Description classAbstractConnectedGenerator<T>Abstract representation of a ValueGenerator requiring a connection to a datastore.classAbstractGenerator<T>Abstract value generator.classAbstractUUIDGeneratorValue generator for a UUID format.classAUIDGeneratorThis 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.classTimestampGeneratorValue generator for timestamps.classTimestampValueGeneratorValue generator for timestamp values (millisecs).classUUIDGeneratorValue generator for a String utilising the JDK UUID class (128-bit, 36 character).classUUIDHexGeneratorValue generator for a UUID hexadecimal format.classUUIDObjectGeneratorValue generator for a UUID utilising the JDK UUID class (128-bit, 36 character).classUUIDStringGeneratorValue generator for a UUID String format.Fields in org.datanucleus.store.valuegenerator with type parameters of type ValueGenerator Modifier and Type Field Description protected Map<String,ValueGenerator>ValueGenerationManagerImpl. generatorsByMemberKeyMap of ValueGenerators, keyed by the member key ("{class}.{field}", or "{class} + (datastore-id)").protected Map<String,ValueGenerator>ValueGenerationManagerImpl. uniqueGeneratorsByNameMap of "unique" ValueGenerators, keyed by their strategy name.Methods in org.datanucleus.store.valuegenerator that return ValueGenerator Modifier and Type Method Description ValueGeneratorValueGenerationManager. createAndRegisterValueGenerator(String memberKey, String strategyName, Properties props)Method to create and register a generator of the specified strategy, for the specified memberKey.ValueGeneratorValueGenerationManagerImpl. createAndRegisterValueGenerator(String memberKey, String strategyName, Properties props)ValueGeneratorValueGenerationManager. createValueGenerator(String strategyName, String seqName, Properties props, ValueGenerationConnectionProvider connectionProvider)Method to create a ValueGenerator when the generator is datastore based.ValueGeneratorValueGenerationManagerImpl. createValueGenerator(String strategyName, String seqName, Properties props, ValueGenerationConnectionProvider connectionProvider)ValueGeneratorValueGenerationManager. getUniqueValueGeneratorByName(String name)Accessor for the "unique" ValueGenerator for the specified name (if any).ValueGeneratorValueGenerationManagerImpl. getUniqueValueGeneratorByName(String name)ValueGeneratorValueGenerationManager. getValueGeneratorForMemberKey(String memberKey)Method to access the currently defined ValueGenerator for the specified member "key" (if any).ValueGeneratorValueGenerationManagerImpl. getValueGeneratorForMemberKey(String memberKey)Methods in org.datanucleus.store.valuegenerator with parameters of type ValueGenerator Modifier and Type Method Description voidValueGenerationManager. registerValueGeneratorForMemberKey(String memberKey, ValueGenerator generator)Method to store a ValueGenerator for the specified member "key".voidValueGenerationManagerImpl. registerValueGeneratorForMemberKey(String memberKey, ValueGenerator generator)
-