Interface TagHistoryQueryInterface
- All Known Subinterfaces:
TagHistoryProvider<S>
- All Known Implementing Classes:
AssociatedHistoryQueryInterface
,HistorianQueryInterface
,HistorySplitterProvider
,RemoteHistorianProvider
,SimulatorHistorian
,WideDbHistoryProvider
public interface TagHistoryQueryInterface
This interface shares some functions with TagHistoryProvider.
It is the minimum set of functions that are used to query tag history from a provider.
-
Method Summary
Modifier and TypeMethodDescriptionbrowse
(QualifiedPath root, BrowseFilter filter) createQuery
(List<ColumnQueryDefinition> paths, QueryController controller) Returns a list of aggregate functions that can be used with the server.default List<Annotation>
queryAnnotations
(List<QualifiedPath> paths, Date start, Date end, TypeFilter filter, String queryId) queryDensity
(List<QualifiedPath> paths, Date start, Date end, String queryId)
-
Method Details
-
getAvailableAggregates
Returns a list of aggregate functions that can be used with the server. Only expected to be valid if the server is enabled and available. Also, should only return null if the aggregates can not be retrieved for some reason. If the server simply does not support any aggregate functions, an empty list should be returned. -
browse
-
createQuery
-
queryDensity
TimelineSet queryDensity(List<QualifiedPath> paths, Date start, Date end, String queryId) throws Exception - Throws:
Exception
-
queryAnnotations
default List<Annotation> queryAnnotations(List<QualifiedPath> paths, Date start, Date end, TypeFilter filter, String queryId) throws Exception - Throws:
Exception
-