Uses of Interface
org.databene.benerator.NonNullGenerator

Packages that use NonNullGenerator
org.databene.benerator.composite   
org.databene.benerator.distribution   
org.databene.benerator.distribution.sequence   
org.databene.benerator.engine.statement   
org.databene.benerator.factory   
org.databene.benerator.file   
org.databene.benerator.primitive Implements Generators for simple Java types. 
org.databene.benerator.primitive.datetime   
org.databene.benerator.primitive.number Defines a small framework for generating numbers of all built-in Java number types (byte, short, int, long, BigInteger, float, double, BigDecimal) resulting from a sequence or being distributed according a distribution function. 
org.databene.benerator.sample Provides Generators that are based on collections of samples. 
org.databene.benerator.util Provides utility classes for data generation. 
org.databene.benerator.wrapper Defines generators that wrap other generators and forward or convert their products 
org.databene.domain.address databene domain for address data. 
org.databene.domain.br   
org.databene.domain.finance   
org.databene.domain.lang   
org.databene.domain.math   
org.databene.domain.net   
org.databene.domain.organization   
org.databene.domain.person databene domain for Person data. 
org.databene.domain.product   
org.databene.domain.us   
org.databene.platform.db platform adapter for databases. 
 

Uses of NonNullGenerator in org.databene.benerator.composite
 

Classes in org.databene.benerator.composite that implement NonNullGenerator
 class BlankArrayGenerator
          Generates an array of fixed size filled with nulls.
 class SimplifyingSingleSourceArrayGenerator<S>
          Creates a stochastic number of instances of a type.
 

Constructors in org.databene.benerator.composite with parameters of type NonNullGenerator
SimplifyingSingleSourceArrayGenerator(Generator<S> source, NonNullGenerator<java.lang.Integer> countGenerator)
           
 

Uses of NonNullGenerator in org.databene.benerator.distribution
 

Classes in org.databene.benerator.distribution that implement NonNullGenerator
static class CumulativeDistributionFunction.IPINumberGenerator<E extends Number>
          Generates numbers according to an CumulativeDistributionFunction.
 class WeightedDoubleGenerator
          Double Generator that supports a weight function.
 class WeightedLongGenerator
          Long Generator that supports a weight function.
 

Methods in org.databene.benerator.distribution that return NonNullGenerator
protected abstract  NonNullGenerator<java.lang.Long> LongBasedSequence.createLongGenerator(java.lang.Long min, java.lang.Long max, java.lang.Long granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
LongBasedSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
IndividualWeight.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
Distribution.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
CumulativeDistributionFunction.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
AbstractWeightFunction.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
 

Uses of NonNullGenerator in org.databene.benerator.distribution.sequence
 

Classes in org.databene.benerator.distribution.sequence that implement NonNullGenerator
 class BitReverseLongGenerator
          Generates integers reversing the bits of a continuously rising number.
 class BitReverseNaturalNumberGenerator
          Long Generator that implements a 'bitreverse' Long Sequence.
 class CumulatedDoubleGenerator
          Double Generator that implements a 'cumulated' Double Sequence.
 class CumulatedLongGenerator
          Long Generator that implements a 'cumulated' Long Sequence.
 class RandomBigDecimalGenerator
          Generates random BigDecimals with a uniform distribution.
 class RandomBigIntegerGenerator
          Generates random BigInteger with a uniform distribution.
 class RandomDoubleGenerator
          Double Generator that implements a 'random' Double Sequence.
 class RandomIntegerGenerator
          Creates random Integer values with a uniform distribution.
 class RandomLongGenerator
          Long Generator that implements a 'random' Long Sequence.
 class RandomWalkDoubleGenerator
          Double Generator that implements a 'randomWalk' Double Sequence.
 class RandomWalkLongGenerator
          Long Generator that implements a 'randomWalk' Long Sequence.
 class ShuffleDoubleGenerator
          Double Generator that implements a 'shuffle' Double Sequence.
 class ShuffleLongGenerator
          Long Generator that implements a 'shuffle' Long Sequence: It starts with min and produced numbers by continuously incrementing the cursor by a fix increment value; when max is reached, it repeats the procedure starting by min+granularity, later min+2*granularity and so on.
 class StepDoubleGenerator
          Double Generator that implements a 'step' Double Sequence.
 class StepLongGenerator
          Long Generator that implements a 'step' Long Sequence.
 class WedgeDoubleGenerator
          Generates 'Double' values for the 'wedge' sequence.
 class WedgeLongGenerator
          Long Generator that implements a 'wedge' Long Sequence.
 

Methods in org.databene.benerator.distribution.sequence that return NonNullGenerator
<T extends java.lang.Number>
NonNullGenerator<T>
WeightedNumbers.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
WedgeSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
StepSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
ShuffleSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
RepeatSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
RandomWalkSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
RandomSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
LiteralSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
HeadSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
ExpandSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
CumulatedSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
<T extends java.lang.Number>
NonNullGenerator<T>
BitReverseSequence.createNumberGenerator(java.lang.Class<T> numberType, T min, T max, T granularity, boolean unique)
           
 

Uses of NonNullGenerator in org.databene.benerator.engine.statement
 

Constructors in org.databene.benerator.engine.statement with parameters of type NonNullGenerator
WaitStatement(NonNullGenerator<java.lang.Long> durationGenerator)
           
 

Uses of NonNullGenerator in org.databene.benerator.factory
 

Methods in org.databene.benerator.factory that return NonNullGenerator
static NonNullGenerator<java.lang.String> RegexGeneratorFactory.create(java.lang.String pattern, GeneratorFactory factory)
           
static NonNullGenerator<java.lang.String> RegexGeneratorFactory.create(java.lang.String pattern, int minLength, java.lang.Integer maxLength, Uniqueness uniqueness, GeneratorFactory factory)
           
 NonNullGenerator<java.lang.Character> SerialGeneratorFactory.createCharacterGenerator(java.util.Set<java.lang.Character> characters)
           
 NonNullGenerator<java.lang.Character> GeneratorFactory.createCharacterGenerator(java.util.Set<java.lang.Character> characters)
          Creates a character generator that creates values from a collection of characters
 NonNullGenerator<java.lang.Character> EquivalenceGeneratorFactory.createCharacterGenerator(java.util.Set<java.lang.Character> characters)
           
 NonNullGenerator<java.lang.String> StochasticGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider, int minParts, int maxParts, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> SerialGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider, int minParts, int maxParts, Uniqueness uniqueness)
           
abstract  NonNullGenerator<java.lang.String> GeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider, int minParts, int maxParts, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> EquivalenceGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider, int minParts, int maxParts, Uniqueness uniqueness)
           
<T extends java.lang.Number>
NonNullGenerator<T>
SerialGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType, T min, java.lang.Boolean minInclusive, T max, java.lang.Boolean maxInclusive, T granularity, Distribution distribution, Uniqueness uniqueness)
           
<T extends java.lang.Number>
NonNullGenerator<T>
GeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType, T min, java.lang.Boolean minInclusive, T max, java.lang.Boolean maxInclusive, T granularity, Distribution distribution, Uniqueness uniqueness)
          Creates a generator for numbers.
<T extends java.lang.Number>
NonNullGenerator<T>
EquivalenceGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType, T min, java.lang.Boolean minInclusive, T max, java.lang.Boolean maxInclusive, T granularity, Distribution distribution, Uniqueness uniqueness)
           
<T extends java.lang.Number>
NonNullGenerator<T>
CoverageGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType, T min, java.lang.Boolean minInclusive, T max, java.lang.Boolean maxInclusive, T granularity, Distribution distribution, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> GeneratorFactory.createRegexStringGenerator(java.lang.String pattern, int minLength, java.lang.Integer maxLength, Uniqueness uniqueness)
          Creates a generator that produces Strings which match a regular expression in a locale
 NonNullGenerator<java.lang.String> StochasticGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars, java.lang.Integer minLength, java.lang.Integer maxLength, int lengthGranularity, Distribution lengthDistribution, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> SerialGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars, java.lang.Integer minLength, java.lang.Integer maxLength, int lengthGranularity, Distribution lengthDistribution, Uniqueness uniqueness)
           
abstract  NonNullGenerator<java.lang.String> GeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars, java.lang.Integer minLength, java.lang.Integer maxLength, int lengthGranularity, Distribution lengthDistribution, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> EquivalenceGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars, java.lang.Integer minLength, java.lang.Integer maxLength, int lengthGranularity, Distribution lengthDistribution, Uniqueness uniqueness)
           
 NonNullGenerator<java.lang.String> CoverageGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars, java.lang.Integer minLength, java.lang.Integer maxLength, int lengthGranularity, Distribution lengthDistribution, Uniqueness uniqueness)
           
 

Uses of NonNullGenerator in org.databene.benerator.file
 

Classes in org.databene.benerator.file that implement NonNullGenerator
 class BinaryFileContentGenerator
          Provides file contents as byte arrays.
 class FileContentGenerator<E>
          Abstract parent class for generators that generate products based on concrete files.
 class FileGenerator
          Generates File objects which represent files and/or directories in a parent directory.
 class FileNameGenerator
          Generates file and/or directory names out of a directory.
 class TextFileContentGenerator
          Provides file contents as Strings.
 

Uses of NonNullGenerator in org.databene.benerator.primitive
 

Subinterfaces of NonNullGenerator in org.databene.benerator.primitive
 interface VarLengthStringGenerator
          Common parent class for NonNullGenerators that can generate a String of a requested length.
 

Classes in org.databene.benerator.primitive that implement NonNullGenerator
 class BooleanGenerator
          Generates boolean values with a configurable quota of true values.
 class CharacterGenerator
          Generates Character values from a character set or a regular expression.
 class EquivalenceStringGenerator<E>
          Generator which generates Strings by first generating a part and a part count and the repeating the part the generated number of times.
 class HibUUIDGenerator
          Creates UUIDs evaluating IP address, a JVM ID and timestamp.
 class HiLoGenerator
          Combines the output of a 'slow' generator (e.g. a remote hiGenerator) with quickly generated numbers in a range: value = hi * maxLo + local.
 class IncrementalIdGenerator
          Generates unique long values incrementally.
 class IncrementalIntsGenerator
          Generates int arrays in the same manner in which decimal numbers are used.
 class IncrementalStringGenerator
          Creates Strings in an incremental manner.
 class IncrementGenerator
          Generates long values by continuously incrementing a base (min) value.
 class LocalSequenceGenerator
          Local implementation of an increment Generator that behaves like a database sequence.
 class LuhnGenerator
          Generates numbers that pass a Luhn test.
 class RandomVarLengthStringGenerator
          Generates Strings composed of numerical digits.
 class RegexStringGenerator
          Generates Strings that comply to a regular expression.
 class SeedSentenceGenerator
          Generates sentences based on a seed sentence set.
 class SeedWordGenerator
          Generates words based on a word seed.
 class StringGenerator
          String Generator which offers a wide range of options for generating strings.
 class TokenCombiner
          Generator implementation which takes cells from a CSV file as input and combines the cells by taking a cell value from a random row for each column and concatenating them to a string.
 class UniqueFixedLengthStringGenerator
          Generates unique strings of fixed length.
 class UniqueIntsGenerator
          Creates unique pseudo-random int arrays.
 class UniqueScrambledStringGenerator
          Generates unique strings of variable length.
 class UUIDGenerator
          Creates UUIDs using UUID.randomUUID().
 

Fields in org.databene.benerator.primitive declared as NonNullGenerator
protected  NonNullGenerator<java.lang.Long> HiLoGenerator.hiGenerator
           
 

Methods in org.databene.benerator.primitive with parameters of type NonNullGenerator
 void HiLoGenerator.setHiGenerator(NonNullGenerator<java.lang.Long> hiGenerator)
           
 

Constructors in org.databene.benerator.primitive with parameters of type NonNullGenerator
EquivalenceStringGenerator(Generator<E> charGenerator, NonNullGenerator<java.lang.Integer> lengthGenerator)
           
HiLoGenerator(NonNullGenerator<java.lang.Long> hiGenerator, int maxLo)
           
 

Uses of NonNullGenerator in org.databene.benerator.primitive.datetime
 

Classes in org.databene.benerator.primitive.datetime that implement NonNullGenerator
 class CurrentDateGenerator
          Generates java.util.Date objects that represent the current Date (time is 00:00:00).
 class CurrentDateTimeGenerator
          Generates java.util.Date objects that represent the current date and time.
 class CurrentMilliTimeGenerator
          Generates Long values that represent the current time in milliseconds.
 class CurrentNanoTimeGenerator
          Generates Long objects that represent the current system time in nanoseconds since 1970-01-01.
 class CurrentTimeGenerator
          Generates Date objects that represent the current time.
 class DateGenerator
          creates date values by a LongGenerator.
 class DateTimeGenerator
          Creates DateTimes with separate date and time distribution characteristics.
 class DayGenerator
          Generates dates with a granularity of days, months or years.
 

Uses of NonNullGenerator in org.databene.benerator.primitive.number
 

Classes in org.databene.benerator.primitive.number that implement NonNullGenerator
 class AbstractBigDecimalGenerator
          Wrapper for a LongGenerator that maps the generated Longs to BigDecimals.
 class AbstractBigIntegerGenerator
          Wrapper for a LongGenerator that maps the generated Longs to BigIntegers.
 class AbstractNonNullNumberGenerator<E extends Number>
          Abstract parent class for all number generators.
 class RecurrenceRelationNumberGenerator<E extends Number>
          Parent class for Number Generators that calculate numbers recursively.
 

Uses of NonNullGenerator in org.databene.benerator.sample
 

Classes in org.databene.benerator.sample that implement NonNullGenerator
 class NonNullSampleGenerator<E>
          Generates data from a base of non-null sample values.
 class SeedGenerator<E>
          Generates value sequences derived from seed sequences.
 class StateGenerator<E>
          Generates states as configured by a state machine.
 

Uses of NonNullGenerator in org.databene.benerator.util
 

Classes in org.databene.benerator.util that implement NonNullGenerator
 class AbstractNonNullGenerator<E>
          Abstract implementation of the NonNullGenerator.
 class ThreadSafeNonNullGenerator<E>
          NonNullGenerator implementation which declares thread safety.
 class UnsafeNonNullGenerator<E>
          NonNullGenerator implementation which declares that it is neither thread-safe nor parallelizable.
 

Uses of NonNullGenerator in org.databene.benerator.wrapper
 

Classes in org.databene.benerator.wrapper that implement NonNullGenerator
 class AsNonNullGenerator<E>
          Adapter class which makes an arbitrary Generator available as NonNullGenerator.
 class ByteArrayGenerator
          Creates arrays of random length filled with random bytes.
 class MessageGenerator
          Assembles the output of several source generators by a java.text.MessageFormat.
 class NonNullGeneratorProxy<E>
          GeneratorProxy implementation which implements the NonNullGenerator interface and supports its implementors as source Generator.
 class NonNullGeneratorWrapper<S,P>
          GeneratorWrapper for NonNullGenerators.
 class SingleSourceArrayGenerator<S,P>
          Assembles the output of a source generator into an array of random length.
 class SingleSourceCollectionGenerator<I,C extends Collection<I>>
          Generator which takes one or more products from a source generator and wraps them with a Collection.
 

Fields in org.databene.benerator.wrapper declared as NonNullGenerator
protected  NonNullGenerator<java.lang.Integer> CardinalGenerator.cardinalGenerator
          Generator that determines the cardinality of generation
 

Methods in org.databene.benerator.wrapper that return NonNullGenerator
static
<T> NonNullGenerator<T>
WrapperFactory.asNonNullGenerator(Generator<T> source)
           
static
<T extends java.lang.Number>
NonNullGenerator<T>
WrapperFactory.asNonNullNumberGeneratorOfType(java.lang.Class<T> numberType, NonNullGenerator<? extends java.lang.Number> source, T min, T granularity)
           
 NonNullGenerator<S> NonNullGeneratorWrapper.getSource()
          Returns the source generator
 NonNullGenerator<E> NonNullGeneratorProxy.getSource()
          Returns the source generator
 

Methods in org.databene.benerator.wrapper with parameters of type NonNullGenerator
static
<T extends java.lang.Number>
NonNullGenerator<T>
WrapperFactory.asNonNullNumberGeneratorOfType(java.lang.Class<T> numberType, NonNullGenerator<? extends java.lang.Number> source, T min, T granularity)
           
 void NonNullGeneratorWrapper.setSource(NonNullGenerator<S> source)
          Sets the source generator
 

Constructors in org.databene.benerator.wrapper with parameters of type NonNullGenerator
CardinalGenerator(Generator<S> source, boolean resettingCardinal, NonNullGenerator<java.lang.Integer> cardinalGenerator)
           
LengthGenerator(Generator<S> source, boolean resettingLength, NonNullGenerator<java.lang.Integer> lengthGenerator)
           
NonNullGeneratorProxy(NonNullGenerator<E> source)
           
NonNullGeneratorWrapper(NonNullGenerator<S> source)
           
SingleSourceArrayGenerator(Generator<S> source, java.lang.Class<S> componentType, NonNullGenerator<java.lang.Integer> lengthGenerator)
           
SingleSourceCollectionGenerator(Generator<I> source, java.lang.Class<C> collectionType, NonNullGenerator<java.lang.Integer> lengthGenerator)
           
 

Uses of NonNullGenerator in org.databene.domain.address
 

Classes in org.databene.domain.address that implement NonNullGenerator
 class AddressGenerator
          Generates Address objects.
 class CityGenerator
          Generates City objects.
 class CountryGenerator
          Generates a random country.
 class MobileNumberGenerator
          Generates mobile phone numbers.
 class PhoneNumberGenerator
          Generates landline or mobile phone numbers in a given Country.
 class StreetNameGenerator
          Generates a street name for a region.
 

Uses of NonNullGenerator in org.databene.domain.br
 

Classes in org.databene.domain.br that implement NonNullGenerator
 class CNPJGenerator
          Generates Brazilian CNPJ numbers.
 class CPFGenerator
          Generates Brazilian CPF numbers.
 

Uses of NonNullGenerator in org.databene.domain.finance
 

Classes in org.databene.domain.finance that implement NonNullGenerator
 class BankAccountGenerator
          Generates German BankAccounts with low validity requirements.
 class BankGenerator
          Generates BankAccounts with low validity requirements.
 class CreditCardNumberGenerator
          Creates credit card numbers.
 

Uses of NonNullGenerator in org.databene.domain.lang
 

Classes in org.databene.domain.lang that implement NonNullGenerator
 class NounGenerator
          Generates Nouns of a given Locale.
 

Uses of NonNullGenerator in org.databene.domain.math
 

Classes in org.databene.domain.math that implement NonNullGenerator
 class FibonacciLongGenerator
          Generates Fibonacci Numbers.
 class PadovanLongGenerator
          Generates numbers according to the Padovan Sequence.
 

Methods in org.databene.domain.math that return NonNullGenerator
protected  NonNullGenerator<java.lang.Long> PadovanSequence.createLongGenerator(java.lang.Long min, java.lang.Long max, java.lang.Long granularity, boolean unique)
           
protected  NonNullGenerator<java.lang.Long> FibonacciSequence.createLongGenerator(java.lang.Long min, java.lang.Long max, java.lang.Long granularity, boolean unique)
           
 

Uses of NonNullGenerator in org.databene.domain.net
 

Classes in org.databene.domain.net that implement NonNullGenerator
 class CompanyDomainGenerator
          Generates web domains for companies.
 class DomainGenerator
          Creates Internet domains of companies, web mailers or random characters.
 class RandomDomainGenerator
          Creates an Internet domain name from random characters.
 class TopLevelDomainGenerator
          A TopLevelDomainGenerator.
 

Uses of NonNullGenerator in org.databene.domain.organization
 

Classes in org.databene.domain.organization that implement NonNullGenerator
 class CompanyNameGenerator
          Generates company names.
 class DepartmentNameGenerator
          Creates random department names based on a Locale-specific CSV file.
 

Uses of NonNullGenerator in org.databene.domain.person
 

Classes in org.databene.domain.person that implement NonNullGenerator
 class BirthDateGenerator
          Creates Date objects for a person's birth day.
 class EMailAddressGenerator
          Generates EMail Addresses.
 class FamilyNameGenerator
          Generates family names.
 class GenderGenerator
          Generates Gender objects.
 class GivenNameGenerator
          Generates a given name for a person.
 class PersonGenerator
          Generates Person beans.
 class TINGenerator
          Generates European Tax Identification Numbers (like the German 'Steueridentifikationsnummer').
 

Uses of NonNullGenerator in org.databene.domain.product
 

Classes in org.databene.domain.product that implement NonNullGenerator
 class EAN13Generator
          Generates 13-digits EAN codes.
 class EAN8Generator
          Generates 8-digit EAN codes.
 class EANGenerator
          Generates EAN8 and EAN13 codes at the configured ratio.
 

Uses of NonNullGenerator in org.databene.domain.us
 

Classes in org.databene.domain.us that implement NonNullGenerator
 class SSNGenerator
          Generates US Social Security Numbers.
 

Uses of NonNullGenerator in org.databene.platform.db
 

Classes in org.databene.platform.db that implement NonNullGenerator
 class AbstractSequenceGenerator
          Abstract parent class for database-sequence-related Generators.
 class CachedSequenceGenerator
          Reads the current value of a sequence on first invocation, increases the value locally on subsequent calls and finally (on close()) updates the DB sequence with the local value.
 class DBSeqHiLoGenerator
          Generates Long values with a HiLo strategy using a database sequence for the Hi values.
 class DBSequenceGenerator
          Generates Long values from a database sequence.
 class PlainSequenceGenerator
          Generator implementation which provides sequence values from a database.
 class QueryHiLoGenerator
          * Creates Unique keys efficiently by connecting a database, retrieving a (unique) sequence value and building sub keys of it.
 class SequenceTableGenerator<E extends Number>
          Uses a database table to fetch and increment values like a database sequence.
 



Copyright © 2013. All Rights Reserved.