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 voidcustomizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) Make sure associations are fetched (so api records have children!)voidpreRun(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, customizeInputPreQuery, doCount, getQueryFilter, runMethods 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:AbstractExtractStepAllow subclasses to do an action before the run begins.- Overrides:
preRunin classExtractViaQueryStep- Throws:
QException
-
customizeInputPreQuery
protected void customizeInputPreQuery(RunBackendStepInput runBackendStepInput, QueryInput queryInput) Make sure associations are fetched (so api records have children!)- Overrides:
customizeInputPreQueryin classExtractViaQueryStep
-