org.databene.benerator.engine.statement
Class GenerateOrIterateStatement
java.lang.Object
org.databene.benerator.engine.statement.AbstractStatement
org.databene.benerator.engine.statement.GenerateOrIterateStatement
- All Implemented Interfaces:
- Statement, GeneratorStatement, PageListener
public class GenerateOrIterateStatement
- extends AbstractStatement
- implements GeneratorStatement, PageListener
Creates a number of entities in parallel execution and a given page size.
Created: 01.02.2008 14:43:15
- Author:
- Volker Bergmann
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
task
protected GeneratorTask task
countGenerator
protected Generator<java.lang.Long> countGenerator
pageSize
protected Expression<java.lang.Long> pageSize
threads
protected Expression<java.lang.Integer> threads
pageListener
protected Expression<PageListener> pageListener
tracker
protected PerformanceTracker tracker
infoLog
protected boolean infoLog
nested
protected boolean nested
initialized
protected boolean initialized
GenerateOrIterateStatement
public GenerateOrIterateStatement(GeneratorTask task,
Generator<java.lang.Long> countGenerator,
Expression<java.lang.Long> pageSize,
Expression<PageListener> pageListener,
Expression<java.lang.Integer> threads,
Expression<ErrorHandler> errorHandler,
boolean infoLog,
boolean nested)
setTask
public void setTask(GeneratorTask task)
execute
public void execute(BeneratorContext context)
- Specified by:
execute in interface Statement
reset
public void reset()
- Specified by:
reset in interface GeneratorStatement
close
public void close()
- Specified by:
close in interface GeneratorStatement
generateCount
public java.lang.Long generateCount(GeneratorContext context)
- Specified by:
generateCount in interface GeneratorStatement
getTarget
public GeneratorTask getTarget()
- Specified by:
getTarget in interface GeneratorStatement
getTracker
public PerformanceTracker getTracker()
pageStarting
public void pageStarting()
- Specified by:
pageStarting in interface PageListener
pageFinished
public void pageFinished()
- Specified by:
pageFinished in interface PageListener
Copyright © 2010. All Rights Reserved.