Interface TagHistoryProvider
-
- All Superinterfaces:
AnnotationQueryProvider
,TagHistoryQueryInterface
- All Known Implementing Classes:
HistorianProvider
,InternalHistorianProvider
,InternalHistorianProviderType.EdgeHistorian
,RemoteHistorianProvider
,SimulatorHistorianProvider
,TagHistoryProvider
,TagHistorySplitterProvider
public interface TagHistoryProvider extends TagHistoryQueryInterface
A TagHistoryProvider is a entity that provides, for querying, historical tag information. This is the main interface for any system that wishes to provide tag history. It does not, however, define functions for storing history. If a single system wishes to both store and provide history, it should also implement theDataSink
interface and register it with the HistoryManager. The DataSink should accept the HistoryFlavor.SQLTAG type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Results<Result>
browse(QualifiedPath root, BrowseFilter filter)
java.lang.String
getName()
ProfileStatus
getStatus()
TagHistoryProviderInformation
getStatusInformation()
void
shutdown()
void
startup()
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.AnnotationQueryProvider
queryAnnotations
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.TagHistoryQueryInterface
createQuery, getAvailableAggregates, queryDensity
-
-
-
-
Method Detail
-
startup
void startup()
-
shutdown
void shutdown()
-
getName
java.lang.String getName()
-
getStatus
ProfileStatus getStatus()
-
getStatusInformation
TagHistoryProviderInformation getStatusInformation()
-
browse
Results<Result> browse(QualifiedPath root, BrowseFilter filter)
-
-