Package com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend


package com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
  • Class
    Description
    Base class for the Extract logic of Streamed ETL processes.
    Base class for the Load (aka, store) logic of Streamed ETL processes.
    Base class for the Transform logic of Streamed ETL processes.
    Subclass of RunBackendStepInput, meant for use in the postRun of the transform/load steps of a Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a preview (e.g., first n).
    Subclass of RunBackendStepOutput, meant for use in the pseudo-steps used by the Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a preview of the records - e.g., the first n.
    Base class for the StreamedETL preview invalid input: '&' execute steps
     
    Generic implementation of an ExtractStep - that runs a Query action for a specified table.
    Generic implementation of a LoadStep - that runs a Delete action for a specified table.
    Generic implementation of a LoadStep - that runs Insert and/or Update actions for the destination table - where the presence or absence of the record's primaryKey field is the indicator for which to do.
    Generic implementation of a LoadStep - that runs an Insert action for a specified table.
    Generic implementation of a LoadStep - that runs an Update action for a specified table.
    Load step that does nothing.
    Implementation of a TransformStep - it does nothing other than take input records and sets them in the output
    Interface for a class that can provide a ProcessSummary - a list of Process Summary Lines
    Subclass of RunBackendStepInput, meant for use in the pseudo-steps used by the Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a page at a time -- so this class overrides the getRecords and setRecords method, to just work with that page.
    Subclass of RunBackendStepOutput, meant for use in the pseudo-steps used by the Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a page at a time -- so this class overrides the getRecords and setRecords method, to just work with that page.
    Backend step to do the execute portion of a streamed ETL job.
    Backend step to do a preview of a full streamed ETL job
    Backend step to do a full validation of a streamed ETL job
    Definition for Streamed ETL process that includes a frontend.