public class LegacyTagHistoryProvider extends java.lang.Object implements TagHistoryProvider
Modifier and Type | Class and Description |
---|---|
protected static class |
LegacyTagHistoryProvider.ProviderId |
Constructor and Description |
---|
LegacyTagHistoryProvider(GatewayContext context,
TagHistoryProviderRecord profile,
LegacyTagHistorianSettingsRecord settings) |
Modifier and Type | Method and Description |
---|---|
Results |
browse(QualifiedPath root,
BrowseFilter filter) |
HistoryQueryExecutor |
createQuery(java.util.List<ColumnQueryDefinition> cols,
QueryController controller) |
java.util.List<Aggregate> |
getAvailableAggregates()
Returns a list of aggregate functions that can be used with the server.
|
java.lang.String |
getName() |
ProfileStatus |
getStatus() |
TagHistoryProviderInformation |
getStatusInformation() |
protected java.util.List<TagPath> |
loadAllTags() |
TimelineSet |
queryDensity(java.util.List<QualifiedPath> paths,
java.util.Date start,
java.util.Date end,
java.lang.String queryId) |
void |
shutdown() |
void |
startup() |
public LegacyTagHistoryProvider(GatewayContext context, TagHistoryProviderRecord profile, LegacyTagHistorianSettingsRecord settings)
public void startup()
startup
in interface TagHistoryProvider
public void shutdown()
shutdown
in interface TagHistoryProvider
public java.lang.String getName()
getName
in interface TagHistoryProvider
public ProfileStatus getStatus()
getStatus
in interface TagHistoryProvider
public TagHistoryProviderInformation getStatusInformation()
getStatusInformation
in interface TagHistoryProvider
public java.util.List<Aggregate> getAvailableAggregates()
TagHistoryProvider
getAvailableAggregates
in interface TagHistoryProvider
public HistoryQueryExecutor createQuery(java.util.List<ColumnQueryDefinition> cols, QueryController controller)
createQuery
in interface TagHistoryProvider
protected java.util.List<TagPath> loadAllTags()
public Results browse(QualifiedPath root, BrowseFilter filter)
browse
in interface TagHistoryProvider
public TimelineSet queryDensity(java.util.List<QualifiedPath> paths, java.util.Date start, java.util.Date end, java.lang.String queryId) throws java.lang.Exception
queryDensity
in interface TagHistoryProvider
java.lang.Exception