Class UpdateExecutionImpl
- java.lang.Object
-
- org.teiid.translator.salesforce.execution.AbstractUpdateExecution
-
- org.teiid.translator.salesforce.execution.DeleteUpdateExecutionImpl
-
- org.teiid.translator.salesforce.execution.UpdateExecutionImpl
-
- All Implemented Interfaces:
Execution
,UpdateExecution
public class UpdateExecutionImpl extends DeleteUpdateExecutionImpl
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.salesforce.execution.DeleteUpdateExecutionImpl
bulk, visitor
-
Fields inherited from class org.teiid.translator.salesforce.execution.AbstractUpdateExecution
command, connection, context, executionFactory, metadata, result
-
-
Constructor Summary
Constructors Constructor Description UpdateExecutionImpl(SalesForceExecutionFactory ef, Command command, SalesforceConnection salesforceConnection, RuntimeMetadata metadata, ExecutionContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.sforce.async.OperationEnum
getOperation()
protected int
syncProcessIds(String[] ids)
protected com.sforce.async.SObject
toSObject(String id)
-
Methods inherited from class org.teiid.translator.salesforce.execution.DeleteUpdateExecutionImpl
execute, processIds
-
Methods inherited from class org.teiid.translator.salesforce.execution.AbstractUpdateExecution
cancel, close, getConnection, getMetadata, getUpdateCounts
-
-
-
-
Constructor Detail
-
UpdateExecutionImpl
public UpdateExecutionImpl(SalesForceExecutionFactory ef, Command command, SalesforceConnection salesforceConnection, RuntimeMetadata metadata, ExecutionContext context)
-
-
Method Detail
-
getOperation
protected com.sforce.async.OperationEnum getOperation()
- Specified by:
getOperation
in classDeleteUpdateExecutionImpl
-
toSObject
protected com.sforce.async.SObject toSObject(String id)
- Overrides:
toSObject
in classDeleteUpdateExecutionImpl
-
syncProcessIds
protected int syncProcessIds(String[] ids) throws TranslatorException
- Specified by:
syncProcessIds
in classDeleteUpdateExecutionImpl
- Throws:
TranslatorException
-
-