Uses of Class
org.yamcs.utils.TimeInterval
Packages that use TimeInterval
Package
Description
-
Uses of TimeInterval in org.yamcs.archive
Methods in org.yamcs.archive with parameters of type TimeIntervalModifier and TypeMethodDescriptionstatic StringCcsdsTmIndex.getWhereCondition(String timeColumnName, TimeInterval interval) CcsdsTmIndex.rebuild(TimeInterval interval) -
Uses of TimeInterval in org.yamcs.http.audit
Constructors in org.yamcs.http.audit with parameters of type TimeInterval -
Uses of TimeInterval in org.yamcs.parameterarchive
Subclasses of TimeInterval in org.yamcs.parameterarchive -
Uses of TimeInterval in org.yamcs.timeline
Constructors in org.yamcs.timeline with parameters of type TimeInterval -
Uses of TimeInterval in org.yamcs.utils
Classes in org.yamcs.utils with type parameters of type TimeIntervalModifier and TypeClassDescriptionclassPartitionedTimeInterval<T extends TimeInterval>A list of sorted, non overlappingTimeIntervalThe composing time intervals are considered closed at start and open at end [start, end)static classFilters an input iterator to the intervals that match the given timeIntervalMethods in org.yamcs.utils that return TimeIntervalModifier and TypeMethodDescriptionPartitionedTimeInterval.get(int i) static TimeIntervalTimeInterval.openEnd(long start) static TimeIntervalTimeInterval.openStart(long end) creates a TimeInterval with no start but with an endMethods in org.yamcs.utils with parameters of type TimeIntervalModifier and TypeMethodDescriptionPartitionedTimeInterval.overlappingIterator(TimeInterval timeInterval) Creates an iterator that iterates over all the timeintervals overlapping with timeInterval The timeInterval is considered closed at both ends [start, stop]PartitionedTimeInterval.overlappingReverseIterator(TimeInterval timeInterval) Creates an iterator that iterates over all the timeintervals overlapping with timeInterval The timeInterval is considered closed at both ends [start, stop]Constructors in org.yamcs.utils with parameters of type TimeIntervalModifierConstructorDescriptionFilterOverlappingIterator(TimeInterval timeInterval, Iterator<T> inputIterator) Creates a new Interator that iterates the elements of inputIterator and outputs only those that overalp with timeInterval.TimeInterval(TimeInterval other) -
Uses of TimeInterval in org.yamcs.yarch
Subclasses of TimeInterval in org.yamcs.yarchModifier and TypeClassDescriptionstatic classFor tables partitioned by time this holds all the partitions for a given time interval.Methods in org.yamcs.yarch with parameters of type TimeIntervalModifier and TypeMethodDescriptionStorageEngine.getHistogramIterator(YarchDatabaseInstance ydb, TableDefinition tblDef, String columnName, TimeInterval interval) PartitionManager.intervalIterator(TimeInterval timeInterval) Iterates over all intervals overlapping with the timeInterval.voidAbstractTableWalker.setPartitionFilter(TimeInterval partitionTimeFilter, Set<Object> partitionValueFilter) default voidTableWalker.setPartitionFilter(TimeInterval partitionTimeFilter, Set<Object> partitionValueFilter) voidHistogramReaderStream.setTimeInterval(TimeInterval filter) Retrieve only the histograms overlapping with this interval.Constructors in org.yamcs.yarch with parameters of type TimeInterval -
Uses of TimeInterval in org.yamcs.yarch.rocksdb
Methods in org.yamcs.yarch.rocksdb with parameters of type TimeIntervalModifier and TypeMethodDescriptionRdbStorageEngine.getHistogramIterator(YarchDatabaseInstance ydb, TableDefinition tblDef, String columnName, TimeInterval interval) HistogramRebuilder.rebuild(TimeInterval timeIterval) Constructors in org.yamcs.yarch.rocksdb with parameters of type TimeIntervalModifierConstructorDescriptionRdbHistogramIterator(String yamcsInstance, Tablespace tablespace, TableDefinition tblDef, String colName, TimeInterval interval)