Package com.mapr.baseutils.metric
Interface MetricRepo
- All Known Implementing Classes:
JobMetricRepo,MetricRepoBase,NodeMetricRepo,TaskAttemptMetricRepo,TaskMetricRepo
public interface MetricRepo
Interface to perform all DB operations to insert/update data in DB
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteDBOperations(Connection dbConnection) com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.MetricAttributesList<com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.Pair>booleanprepareMetricAttrs(PreparedStatement insertStmt, long time) List<com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.Counters>
-
Method Details
-
prepareTransactions
List<com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.Counters> prepareTransactions() -
prepareEvents
List<com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.Pair> prepareEvents() -
getMetricAttributes
com.mapr.fs.proto.clustermetrics.ClusterMetricsProto.MetricAttributes getMetricAttributes() -
getMetricType
MetricRepo.MetricType getMetricType() -
executeDBOperations
- Throws:
SQLException
-
prepareMetricAttrs
- Throws:
SQLException
-