org.databene.benerator.engine.statement
Class TranscodingTaskStatement

java.lang.Object
  extended by org.databene.benerator.engine.statement.AbstractStatement
      extended by org.databene.benerator.engine.statement.CompositeStatement
          extended by org.databene.benerator.engine.statement.SequentialStatement
              extended by org.databene.benerator.engine.statement.TranscodingTaskStatement
All Implemented Interfaces:
java.io.Closeable, Statement, org.databene.commons.Element<Statement>

public class TranscodingTaskStatement
extends SequentialStatement

Groups TranscodeStatements and provides common features like IdentityProvider and KeyMapper objects.

Created: 10.09.2010 18:25:18

Since:
0.6.4
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.engine.statement.CompositeStatement
subStatements
 
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)
           
 
Method Summary
 boolean execute(BeneratorContext context)
           
 org.databene.script.Expression<org.databene.commons.ErrorHandler> getErrorHandlerEx()
           
 org.databene.jdbacl.identity.IdentityProvider getIdentityProvider()
           
 org.databene.script.Expression<java.lang.Long> getPageSizeEx()
           
 org.databene.script.Expression<DBSystem> getSourceEx()
           
 org.databene.script.Expression<DBSystem> getTargetEx()
           
 boolean needsNkMapping(java.lang.String tableName)
           
 
Methods inherited from class org.databene.benerator.engine.statement.SequentialStatement
executeSubStatements
 
Methods inherited from class org.databene.benerator.engine.statement.CompositeStatement
accept, addSubStatement, close, getSubStatements, setSubStatements
 
Methods inherited from class org.databene.benerator.engine.statement.AbstractStatement
cache, getErrorHandler, handleError, handleError, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.