public class DatasourceHistoryInterface
extends java.lang.Object
Constructor and Description |
---|
DatasourceHistoryInterface(ConnectionProvider<SRConnection> connProv,
java.lang.String systemName,
java.lang.String providerName,
java.lang.String queryId,
LoggerEx logger) |
Modifier and Type | Method and Description |
---|---|
protected SRConnection |
getConnection() |
protected java.util.Set<java.lang.Integer> |
getExemptSCIds() |
protected LoggerEx |
getLogger() |
int |
getProviderId()
Returns the provider id, or -1 if the provider is not specified or not found.
|
java.lang.String |
getProviderName() |
protected java.lang.String |
getQueryId() |
int |
getSystemId()
Returns the system id, or -1 if the system name cannot be found.
|
java.lang.String |
getSystemName() |
protected boolean |
isScanClassExempt(int id) |
TimelineSet |
loadDataHistogram(java.util.Collection<java.lang.String> tagPaths,
long start,
long end) |
SCExecMap |
loadSCExecRecords(java.util.Set<java.lang.Integer> scids,
long start,
long end)
Loads the scan class execution records between the start time and the end time.
|
protected java.util.Map<java.lang.String,Timeline> |
loadTagGoodQualityTimelines(java.util.Collection<java.lang.String> tagPaths,
long start,
long end) |
protected HistoricalInfoMap |
loadTagInfo(java.util.Collection<java.lang.String> tagPaths,
long startTime,
long endTime)
Returns historical tag information, broken up by tag path.
|
protected void |
maybeLoadIds() |
public DatasourceHistoryInterface(ConnectionProvider<SRConnection> connProv, java.lang.String systemName, java.lang.String providerName, java.lang.String queryId, LoggerEx logger)
public java.lang.String getSystemName()
public java.lang.String getProviderName()
protected LoggerEx getLogger()
protected java.lang.String getQueryId()
protected SRConnection getConnection() throws java.sql.SQLException
java.sql.SQLException
protected void maybeLoadIds() throws java.lang.Exception
java.lang.Exception
public int getSystemId() throws java.lang.Exception
java.lang.Exception
public int getProviderId() throws java.lang.Exception
java.lang.Exception
protected java.util.Set<java.lang.Integer> getExemptSCIds() throws java.lang.Exception
java.lang.Exception
protected boolean isScanClassExempt(int id) throws java.lang.Exception
java.lang.Exception
protected HistoricalInfoMap loadTagInfo(java.util.Collection<java.lang.String> tagPaths, long startTime, long endTime) throws java.lang.Exception
java.lang.Exception
public SCExecMap loadSCExecRecords(java.util.Set<java.lang.Integer> scids, long start, long end) throws java.lang.Exception
scids
- start
- end
- java.lang.Exception
public TimelineSet loadDataHistogram(java.util.Collection<java.lang.String> tagPaths, long start, long end) throws java.lang.Exception
java.lang.Exception
protected java.util.Map<java.lang.String,Timeline> loadTagGoodQualityTimelines(java.util.Collection<java.lang.String> tagPaths, long start, long end) throws java.lang.Exception
java.lang.Exception