Package | Description |
---|---|
org.diirt.datasource.timecache | |
org.diirt.datasource.timecache.query | |
org.diirt.datasource.timecache.util |
Modifier and Type | Method and Description |
---|---|
IntervalsList |
PVCache.getCompletedIntervalsList()
Get the completed intervals list.
|
IntervalsList |
PVCacheImpl.getCompletedIntervalsList()
Get the completed intervals list.
|
Modifier and Type | Method and Description |
---|---|
void |
PVCacheListener.newDataInCache(SortedSet<Data> newData,
TimeInterval newDataInterval,
IntervalsList completedIntervals)
Informs that a new set of
Data is available in storage. |
void |
PVCacheListener.updatedCompletedIntervals(IntervalsList completedIntervals) |
Modifier and Type | Method and Description |
---|---|
void |
QueryImpl.newDataInCache(SortedSet<Data> newData,
TimeInterval newDataInterval,
IntervalsList completedIntervals)
Informs that a new set of
Data is available in storage. |
void |
QueryImpl.updatedCompletedIntervals(IntervalsList completedIntervals) |
Modifier and Type | Method and Description |
---|---|
static IntervalsList |
IntervalsList.add(IntervalsList list1,
IntervalsList list2)
Add two intervals lists.
|
static IntervalsList |
IntervalsList.add(IntervalsList list,
TimeInterval i)
Add an intervals list and an interval.
|
static IntervalsList |
IntervalsList.intersection(IntervalsList list1,
IntervalsList list2)
Intersect two intervals lists.
|
static IntervalsList |
IntervalsList.intersection(IntervalsList list,
TimeInterval i)
Intersect a list and an interval.
|
static IntervalsList |
IntervalsList.subtract(IntervalsList list1,
IntervalsList list2)
Remove an intervals list from another one.
|
static IntervalsList |
IntervalsList.subtract(IntervalsList list,
TimeInterval i)
Remove an interval from a list.
|
IntervalsList |
TimestampsSet.toIntervalsList()
Returns an
IntervalsList built from a set of Timestamp
using the following algorithm: if the TimeDuration between two
Timestamp is inferior to the defined tolerance, they are grouped
in the same TimeInterval . |
Modifier and Type | Method and Description |
---|---|
static IntervalsList |
IntervalsList.add(IntervalsList list1,
IntervalsList list2)
Add two intervals lists.
|
static IntervalsList |
IntervalsList.add(IntervalsList list,
TimeInterval i)
Add an intervals list and an interval.
|
void |
IntervalsList.addToSelf(IntervalsList list)
Add an intervals list to the instance.
|
static IntervalsList |
IntervalsList.intersection(IntervalsList list1,
IntervalsList list2)
Intersect two intervals lists.
|
static IntervalsList |
IntervalsList.intersection(IntervalsList list,
TimeInterval i)
Intersect a list and an interval.
|
void |
IntervalsList.intersectSelf(IntervalsList list)
Intersect the instance and another intervals list.
|
static IntervalsList |
IntervalsList.subtract(IntervalsList list1,
IntervalsList list2)
Remove an intervals list from another one.
|
static IntervalsList |
IntervalsList.subtract(IntervalsList list,
TimeInterval i)
Remove an interval from a list.
|
void |
IntervalsList.subtractFromSelf(IntervalsList list)
Remove an intervals list from the instance.
|
Constructor and Description |
---|
IntervalsList(IntervalsList list)
Copy constructor.
|
Copyright © 2015. All rights reserved.