|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MeasurementDataManager
Nested Class Summary | |
---|---|
static class |
MeasurementDataManager.TableType
|
Field Summary | |
---|---|
static MeasurementDataManager |
instance
|
Method Summary | |
---|---|
java.util.List<MeasurementData> |
find(java.lang.Class<? extends MeasurementData> table,
SearchCriteria criteria)
Find measurement data in the specified table, with specified search criteria |
java.util.List<MeasurementData> |
find(java.lang.Class<? extends MeasurementData> table,
SearchCriteria criteria,
int start,
int limit)
Find measurement data in the specified table, with specified search criteria, and paging params |
java.util.List<MeasurementData> |
find(MeasurementDataManager.TableType type,
com.google.common.collect.Range<java.lang.Long> period,
java.lang.Long now,
SearchCriteria criteria)
|
java.util.List<MeasurementData> |
find(MeasurementDataManager.TableType type,
com.google.common.collect.Range<java.lang.Long> period,
SearchCriteria criteria)
|
java.util.List<MeasurementData> |
find(MeasurementDataManager.TableType type,
com.google.common.collect.Range<java.lang.Long> period,
java.lang.String source,
java.lang.String metricName)
|
java.util.List<MeasurementData> |
find(MeasurementDataManager.TableType type,
com.google.common.collect.Range<java.lang.Long> period,
java.lang.String source,
java.lang.String metricName,
org.hibernate.criterion.MatchMode matchMode)
|
java.util.List<MeasurementData> |
find(com.google.common.collect.Range<java.lang.Long> period,
java.lang.String source)
|
java.util.List<MeasurementData> |
find(com.google.common.collect.Range<java.lang.Long> period,
java.lang.String source,
java.lang.String metricName,
org.hibernate.criterion.MatchMode matchMode)
|
long |
getLastTimestamp(java.lang.String source)
Returns the max timestamp for the specified source (node) |
long |
getMaxTimestamp(java.lang.Class<? extends MeasurementData> table)
Returns the max timestamp in the specified table |
long |
getMinTimestamp(java.lang.Class<? extends MeasurementData> table)
Returns the min timestamp in the specified table |
long |
getPollingInterval()
|
void |
save(java.util.List<MeasurementData> measurements)
Batch save measurements |
MeasurementData |
save(MeasurementData measurement)
Save measurement data |
Field Detail |
---|
static final MeasurementDataManager instance
Method Detail |
---|
MeasurementData save(MeasurementData measurement)
measurement
-
void save(java.util.List<MeasurementData> measurements)
measurements
- long getPollingInterval()
long getMaxTimestamp(java.lang.Class<? extends MeasurementData> table)
table
-
long getMinTimestamp(java.lang.Class<? extends MeasurementData> table)
table
-
long getLastTimestamp(java.lang.String source)
source
-
java.util.List<MeasurementData> find(java.lang.Class<? extends MeasurementData> table, SearchCriteria criteria, int start, int limit)
table
- criteria
- start
- limit
-
java.util.List<MeasurementData> find(java.lang.Class<? extends MeasurementData> table, SearchCriteria criteria)
table
- criteria
-
java.util.List<MeasurementData> find(com.google.common.collect.Range<java.lang.Long> period, java.lang.String source)
java.util.List<MeasurementData> find(MeasurementDataManager.TableType type, com.google.common.collect.Range<java.lang.Long> period, java.lang.String source, java.lang.String metricName)
java.util.List<MeasurementData> find(MeasurementDataManager.TableType type, com.google.common.collect.Range<java.lang.Long> period, java.lang.String source, java.lang.String metricName, org.hibernate.criterion.MatchMode matchMode)
java.util.List<MeasurementData> find(com.google.common.collect.Range<java.lang.Long> period, java.lang.String source, java.lang.String metricName, org.hibernate.criterion.MatchMode matchMode)
java.util.List<MeasurementData> find(MeasurementDataManager.TableType type, com.google.common.collect.Range<java.lang.Long> period, java.lang.Long now, SearchCriteria criteria)
java.util.List<MeasurementData> find(MeasurementDataManager.TableType type, com.google.common.collect.Range<java.lang.Long> period, SearchCriteria criteria)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |