Class LoadViaDeleteStep
java.lang.Object
com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.AbstractLoadStep
com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.LoadViaDeleteStep
- Direct Known Subclasses:
BulkDeleteLoadStep
Generic implementation of a LoadStep - that runs a Delete action for a
specified table.
-
Field Summary
FieldsFields inherited from class com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.AbstractLoadStep
session
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InputSource
openTransaction
(RunBackendStepInput runBackendStepInput) void
runOnePage
(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Execute the backend step - using the request as input, and the result as output.Methods inherited from class com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.AbstractLoadStep
getOverrideRecordPipeCapacity, getTransaction, getTransformStep, postRun, preRun, setTransaction, setTransformStep, withTransformStep
-
Field Details
-
FIELD_DESTINATION_TABLE
- See Also:
-
-
Constructor Details
-
LoadViaDeleteStep
public LoadViaDeleteStep()
-
-
Method Details
-
getInputSource
-
runOnePage
public void runOnePage(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) throws QException Execute the backend step - using the request as input, and the result as output.- Specified by:
runOnePage
in classAbstractLoadStep
- Throws:
QException
-
openTransaction
public Optional<QBackendTransaction> openTransaction(RunBackendStepInput runBackendStepInput) throws QException - Overrides:
openTransaction
in classAbstractLoadStep
- Throws:
QException
-