org.databene.platform.db
Class DBSeqHiLoGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<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>, 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 setSource(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.AbstractGenerator
assertInitialized, assertNotInitialized, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBSeqHiLoGenerator

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

DBSeqHiLoGenerator

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

setSource

public void setSource(DBSystem source)


Copyright © 2011. All Rights Reserved.