org.databene.platform.db
Class DBSequenceGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<E,E>
org.databene.benerator.wrapper.GeneratorProxy<E>
org.databene.benerator.wrapper.NonNullGeneratorProxy<java.lang.Long>
org.databene.platform.db.DBSequenceGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.Long>, NonNullGenerator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class DBSequenceGenerator
- extends NonNullGeneratorProxy<java.lang.Long>
Generates Long
values from a database sequence.
Created at 07.07.2009 18:54:53
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.commons.ThreadAware |
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
reset |
DBSequenceGenerator
public DBSequenceGenerator(java.lang.String name,
DBSystem source)
DBSequenceGenerator
public DBSequenceGenerator(java.lang.String name,
DBSystem database,
boolean cached)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDatabase
public DBSystem getDatabase()
setDatabase
public void setDatabase(DBSystem database)
isCached
public boolean isCached()
setCached
public void setCached(boolean cached)
init
public void init(GeneratorContext context)
- Specified by:
init
in interface Generator<java.lang.Long>
- Overrides:
init
in class GeneratorWrapper<java.lang.Long,java.lang.Long>
Copyright © 2013. All Rights Reserved.