org.databene.benerator.engine.statement
Class TranscodeStatement
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.TranscodeStatement
- All Implemented Interfaces:
- java.io.Closeable, Statement, CascadeParent, org.databene.commons.Element<Statement>
public class TranscodeStatement
- extends SequentialStatement
- implements CascadeParent
Statement
that transcodes a database table.
Created: 08.09.2010 16:23:56
- Since:
- 0.6.4
- Author:
- Volker Bergmann
Constructor Summary |
TranscodeStatement(MutatingTypeExpression typeExpression,
TranscodingTaskStatement parent,
org.databene.script.Expression<DBSystem> sourceEx,
org.databene.script.Expression<java.lang.String> selectorEx,
org.databene.script.Expression<DBSystem> targetEx,
org.databene.script.Expression<java.lang.Long> pageSizeEx,
org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandlerEx)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TranscodeStatement
public TranscodeStatement(MutatingTypeExpression typeExpression,
TranscodingTaskStatement parent,
org.databene.script.Expression<DBSystem> sourceEx,
org.databene.script.Expression<java.lang.String> selectorEx,
org.databene.script.Expression<DBSystem> targetEx,
org.databene.script.Expression<java.lang.Long> pageSizeEx,
org.databene.script.Expression<org.databene.commons.ErrorHandler> errorHandlerEx)
execute
public boolean execute(BeneratorContext context)
- Specified by:
execute
in interface Statement
- Overrides:
execute
in class SequentialStatement
getKeyMapper
public org.databene.jdbacl.identity.KeyMapper getKeyMapper()
- Specified by:
getKeyMapper
in interface CascadeParent
getIdentityProvider
public org.databene.jdbacl.identity.IdentityProvider getIdentityProvider()
- Specified by:
getIdentityProvider
in interface CascadeParent
currentEntity
public Entity currentEntity()
- Specified by:
currentEntity
in interface CascadeParent
getType
public ComplexTypeDescriptor getType(DBSystem db,
BeneratorContext context)
- Specified by:
getType
in interface CascadeParent
getSource
public DBSystem getSource(BeneratorContext context)
- Specified by:
getSource
in interface CascadeParent
getTarget
public DBSystem getTarget(BeneratorContext context)
- Specified by:
getTarget
in interface CascadeParent
needsNkMapping
public boolean needsNkMapping(java.lang.String tableName)
- Specified by:
needsNkMapping
in interface CascadeParent
Copyright © 2013. All Rights Reserved.