ark::catalog::UploadFileStage
Defined in header “ark/catalog/stages/upload_file_stage.hh”.
A stage that can work in conjunction with the telemetry stage or upload artifact stage to automatically upload file / metrics bundles to the Catalog. Useful for pushing things like parquet-files to Catalog.
Methods
-
UploadFileStage(std::string name)
Constructor. -
~UploadFileStage()
Destructor. -
void initialize(pipeline::StageInterface & interface)
Initializes the stage, preparing subscribers/publishers. -
void start()
Starts the stage, creating the background thread that uploads to the Catlaog. -
void shutdown()
Shuts down the stage, stopping all threads. -
void finalize()
Shuts down the stage, stopping all threads and completes any remaining uploads.