org.databene.benerator.engine.statement
Class TranscodingTaskStatement
java.lang.Object
org.databene.benerator.engine.statement.AbstractStatement
org.databene.benerator.engine.statement.CompositeStatement
org.databene.benerator.engine.statement.SequentialStatement
org.databene.benerator.engine.statement.TranscodingTaskStatement
- All Implemented Interfaces:
- java.io.Closeable, Statement, org.databene.commons.Element<Statement>
public class TranscodingTaskStatement
- extends SequentialStatement
Groups TranscodeStatement
s and provides common features like
IdentityProvider
and KeyMapper
objects.
Created: 10.09.2010 18:25:18
- Since:
- 0.6.4
- Author:
- Volker Bergmann
Constructor Summary |
TranscodingTaskStatement(org.databene.script.Expression<DBSystem> sourceEx,
org.databene.script.Expression<DBSystem> targetEx,
org.databene.script.Expression<java.lang.String> identityEx,
org.databene.script.Expression<java.lang.Long> pageSizeEx,
org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandlerExpression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TranscodingTaskStatement
public TranscodingTaskStatement(org.databene.script.Expression<DBSystem> sourceEx,
org.databene.script.Expression<DBSystem> targetEx,
org.databene.script.Expression<java.lang.String> identityEx,
org.databene.script.Expression<java.lang.Long> pageSizeEx,
org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandlerExpression)
getSourceEx
public org.databene.script.Expression<DBSystem> getSourceEx()
getTargetEx
public org.databene.script.Expression<DBSystem> getTargetEx()
getPageSizeEx
public org.databene.script.Expression<java.lang.Long> getPageSizeEx()
getErrorHandlerEx
public org.databene.script.Expression<org.databene.commons.ErrorHandler> getErrorHandlerEx()
getIdentityProvider
public org.databene.jdbacl.identity.IdentityProvider getIdentityProvider()
execute
public boolean execute(BeneratorContext context)
- Specified by:
execute
in interface Statement
- Overrides:
execute
in class SequentialStatement
needsNkMapping
public boolean needsNkMapping(java.lang.String tableName)
Copyright © 2013. All Rights Reserved.