org.databene.platform.db
Class QueryHiLoGenerator

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.QueryHiLoGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<java.lang.Long>, NonNullGenerator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class QueryHiLoGenerator
extends HiLoGenerator

* Creates Unique keys efficiently by connecting a database, retrieving a (unique) sequence value and building sub keys of it.

Created at 06.07.2009 07:57:08

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
protected static int DEFAULT_MAX_LO
           
 
Fields inherited from class org.databene.benerator.primitive.HiLoGenerator
hiGenerator, maxLo
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
QueryHiLoGenerator(java.lang.String selector, StorageSystem source)
           
QueryHiLoGenerator(java.lang.String selector, StorageSystem source, int maxLo)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.databene.benerator.primitive.HiLoGenerator
close, generate, getGeneratedType, getMaxLo, init, isParallelizable, isThreadSafe, reset, setHiGenerator, setMaxLo
 
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
 

Field Detail

DEFAULT_MAX_LO

protected static final int DEFAULT_MAX_LO
See Also:
Constant Field Values
Constructor Detail

QueryHiLoGenerator

public QueryHiLoGenerator(java.lang.String selector,
                          StorageSystem source)

QueryHiLoGenerator

public QueryHiLoGenerator(java.lang.String selector,
                          StorageSystem source,
                          int maxLo)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class HiLoGenerator


Copyright © 2013. All Rights Reserved.