Interface TagHistoryManager

    • Method Detail

      • getTagHistoryProviders

        java.util.List<java.lang.String> getTagHistoryProviders()
        Returns the names of all of the registered tag history providers. The return list is immutable.
      • queryHistoryDensity

        void queryHistoryDensity​(StreamingDatasetWriter writer,
                                 java.util.List<? extends Path> path,
                                 java.util.Date start,
                                 java.util.Date end)
                          throws java.lang.Exception
        Queries the tag store for data density information. Will return a structure with two columns: a timestamp, and the "weight", which is not really defined, but instead relative across the return set. The weight is valid until the next entry.
        Throws:
        java.lang.Exception
      • queryAnnotations

        java.util.List<Annotation> queryAnnotations​(java.util.List<? extends Path> path,
                                                    java.util.Date start,
                                                    java.util.Date end,
                                                    TypeFilter filter)
      • storeAnnotations

        java.util.List<QualifiedValue> storeAnnotations​(java.util.List<Annotation> annotations)
        Stores the given annotations. Returns the new id of the stored annotation, if the quality code is good.
        Returns:
        a 1-to-1 result for each annotation, with the result quality, and the new storage id if successful.