org.databene.platform.db
Class DBSeqHiLoGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<E>
      extended by org.databene.benerator.util.AbstractNonNullGenerator<java.lang.Long>
          extended by org.databene.benerator.primitive.HiLoGenerator
              extended by org.databene.platform.db.DBSeqHiLoGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<java.lang.Long>, NonNullGenerator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class DBSeqHiLoGenerator
extends HiLoGenerator

Generates Long values with a HiLo strategy using a database sequence for the Hi values.

Created at 06.07.2009 09:30:09

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.primitive.HiLoGenerator
DEFAULT_MAX_LO, hiGenerator, maxLo
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
DBSeqHiLoGenerator(java.lang.String name, int maxLo)
           
DBSeqHiLoGenerator(java.lang.String sequenceName, int maxLo, DBSystem source)
           
 
Method Summary
 void setDatabase(DBSystem source)
           
 
Methods inherited from class org.databene.benerator.primitive.HiLoGenerator
close, generate, getGeneratedType, getMaxLo, init, isParallelizable, isThreadSafe, reset, setHiGenerator, setMaxLo, toString
 
Methods inherited from class org.databene.benerator.util.AbstractNonNullGenerator
generate
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, getResultWrapper, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.databene.benerator.Generator
wasInitialized
 

Constructor Detail

DBSeqHiLoGenerator

public DBSeqHiLoGenerator(java.lang.String name,
                          int maxLo)

DBSeqHiLoGenerator

public DBSeqHiLoGenerator(java.lang.String sequenceName,
                          int maxLo,
                          DBSystem source)
Method Detail

setDatabase

public void setDatabase(DBSystem source)


Copyright © 2013. All Rights Reserved.