Class RunRecordScriptExtractStep
java.lang.Object
com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.AbstractExtractStep
com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.ExtractViaQueryStep
com.kingsrook.qqq.backend.core.processes.implementations.scripts.RunRecordScriptExtractStep
- All Implemented Interfaces:
BackendStep
Extract step for the run-record process. Exists only to deal with this being
a generic process (e.g., no table name defined in the meta data).
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.ExtractViaQueryStep
FIELD_SOURCE_TABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
customizeInputPreQuery
(QueryInput queryInput) Make sure associations are fetched (so api records have children!)void
preRun
(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) Allow subclasses to do an action before the run begins.Methods inherited from class com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.ExtractViaQueryStep
createRecordPipe, doCount, getQueryFilter, run
Methods inherited from class com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend.AbstractExtractStep
getLimit, getRecordPipe, setLimit, setRecordPipe
-
Constructor Details
-
RunRecordScriptExtractStep
public RunRecordScriptExtractStep()
-
-
Method Details
-
preRun
public void preRun(RunBackendStepInput runBackendStepInput, RunBackendStepOutput runBackendStepOutput) throws QException Description copied from class:AbstractExtractStep
Allow subclasses to do an action before the run begins.- Overrides:
preRun
in classExtractViaQueryStep
- Throws:
QException
-
customizeInputPreQuery
Make sure associations are fetched (so api records have children!)- Overrides:
customizeInputPreQuery
in classExtractViaQueryStep
-