Class | Description |
---|---|
DatasourceHistoryInterface |
This class is related to the datasource history loader, but stands more on its own.
|
DatasourceQueryExecutor |
**************
CORE QUERY FUNCTIONS This system works by doing the following:
1) Get tag meta: map paths to IDs, get SCIDs, etc between the range. 2) Get the scan class exec records, so we can tell when things were running. |
DatasourceQueryExecutor.MixedModeInterpolator | |
DatasourceQueryExecutor.PreprocessedHistoryGroup |
We implement our own history group here in hopes of being as efficient as possible.
|
DatasourceTagLister |
Lists the historical tags available for the data source.
In the future, if we have different types of data sources, we can break the TagLister idea out into an interface. |
LegacyHistoryExecutor |
************** CORE QUERY FUNCTIONS This system works by doing the following:
1) Get tag meta: map paths to IDs, get SCIDs, etc between the range. 2) Get the scan class exec records, so we can tell when things were running. |
LegacyHistoryExecutor.PreprocessedHistoryGroup |
We implement our own history group here in hopes of being as efficient as possible.
|
LegacyTagHistoryProvider | |
LegacyTagHistoryProvider.ProviderId | |
SCExecMap |
This class maps between a scanclass id and its execution record.
|
SCExecRecord |
This class keeps an ordered list of scan class executions.
|