Package org.epics.archiverappliance.etl
Class ETLContext
java.lang.Object
org.epics.archiverappliance.common.BasicContext
org.epics.archiverappliance.etl.ETLContext
- All Implemented Interfaces:
Closeable,AutoCloseable
A class to hold state for one run of ETL.
A new ETL context is created for each run of ETL.
In addition, we also support the ability to execute code after completion of the entire run.
- Author:
- mshankar
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.epics.archiverappliance.common.BasicContext
addResource, close, getPaths, getPvNameFromRequest, getRetrievalExpectedDBRType
-
Constructor Details
-
ETLContext
public ETLContext() -
ETLContext
public ETLContext(boolean skipBulkAppend)
-
-
Method Details
-
put
-
get
-
putString
-
getString
-
addPostETLTask
-
executePostETLTasks
public void executePostETLTasks() -
isSkipBulkAppend
public boolean isSkipBulkAppend()- Returns:
- Do not use bulk append for optimization ( if the plugin supports this )
-