com.semarchy.mdm.runtime.model.integration
Interface DBLoadTaskDefinition

All Superinterfaces:
IDBTaskDefinition, ITaskDefinition

public interface DBLoadTaskDefinition
extends IDBTaskDefinition

dedine a load (select-insert/update) task definition

Author:
arnaud-mergey

Method Summary
 Integer getBatchSize()
          Getter for owned property BatchSize:
 Integer getFetchSize()
           Getter for owned property FetchSize:
 String getInputConnectionName()
           
 String getOutputConnectionName()
           
 String getOutputSql()
          the sql statement to insert/update selected rows
 boolean isCommitPostExecute()
          Getter for owned property CommitPostExecute:
 boolean isDeleteCounter()
          Getter for owned property DeleteCounter:
 boolean isErrorCounter()
          Getter for owned property ErrorCounter:
 boolean isInsertCounter()
          Getter for owned property InsertCounter:
 boolean isMergeCounter()
          Getter for owned property MergeCounter:
 boolean isSelectCounter()
          Getter for owned property SelectCounter:
 boolean isUpdateCounter()
          Getter for owned property UpdateCounter:
 
Methods inherited from interface com.semarchy.mdm.runtime.model.integration.IDBTaskDefinition
getSQL
 
Methods inherited from interface com.semarchy.mdm.runtime.model.integration.ITaskDefinition
getExecuteWhenCondition, getName, getPostExecuteAction, isErrorOK
 

Method Detail

getOutputSql

String getOutputSql()
the sql statement to insert/update selected rows

Returns:

getFetchSize

Integer getFetchSize()

Getter for owned property FetchSize:

The jdbc fetch size to use. If null the engine default behavior is used

Returns:
value of this property

getBatchSize

Integer getBatchSize()

Getter for owned property BatchSize:

The jdbc batch size to use for update. If null the engine default behavior is used.

Returns:
value of this property

isCommitPostExecute

boolean isCommitPostExecute()

Getter for owned property CommitPostExecute:

Indicates whether the database transaction should be commited after execution of the task

Returns:
value of this property

isUpdateCounter

boolean isUpdateCounter()

Getter for owned property UpdateCounter:

Indicates whether the task participate to the update counter

Returns:
value of this property

getInputConnectionName

String getInputConnectionName()
Returns:
Input connection name (as defined in IExecutionContext

getOutputConnectionName

String getOutputConnectionName()
Returns:
Output connection name (as defined in IExecutionContext

isSelectCounter

boolean isSelectCounter()

Getter for owned property SelectCounter:

Indicates whether the task participate to the select counter

Returns:
value of this property

isDeleteCounter

boolean isDeleteCounter()

Getter for owned property DeleteCounter:

Indicates whether the task participate to the delete counter

Returns:
value of this property

isErrorCounter

boolean isErrorCounter()

Getter for owned property ErrorCounter:

Indicates whether the task participate to the error counter

Returns:
value of this property

isInsertCounter

boolean isInsertCounter()

Getter for owned property InsertCounter:

Indicates whether the task participate to the insert counter

Returns:
value of this property

isMergeCounter

boolean isMergeCounter()

Getter for owned property MergeCounter:

Indicates whether the task participate to the merge counter

Returns:
value of this property


Copyright © 2015. All Rights Reserved.