wp
This commit is contained in:
@@ -2,7 +2,6 @@ package database
|
||||
|
||||
import (
|
||||
octopus "gordenko.dev/dima/qb"
|
||||
"gordenko.dev/dima/qb/chunkenc"
|
||||
"gordenko.dev/dima/qb/conbuf"
|
||||
)
|
||||
|
||||
@@ -24,43 +23,44 @@ type _metric struct {
|
||||
}
|
||||
|
||||
func (s *_metric) ReinitBy(timestamp uint32, value float64) {
|
||||
s.TimestampsBuf = conbuf.New(nil)
|
||||
s.ValuesBuf = conbuf.New(nil)
|
||||
//
|
||||
s.Timestamps = chunkenc.NewReverseTimeDeltaOfDeltaCompressor(
|
||||
s.TimestampsBuf, 0)
|
||||
// s.TimestampsBuf = conbuf.New(nil)
|
||||
// s.ValuesBuf = conbuf.New(nil)
|
||||
// //
|
||||
// s.Timestamps = chunkenc.NewReverseTimeDeltaOfDeltaCompressor(
|
||||
// s.TimestampsBuf, 0)
|
||||
|
||||
if s.MetricType == octopus.Cumulative {
|
||||
s.Values = chunkenc.NewReverseCumulativeDeltaCompressor(
|
||||
s.ValuesBuf, 0, s.FracDigits)
|
||||
} else {
|
||||
s.Values = chunkenc.NewReverseInstantDeltaCompressor(
|
||||
s.ValuesBuf, 0, s.FracDigits)
|
||||
}
|
||||
// if s.MetricType == octopus.Cumulative {
|
||||
// s.Values = chunkenc.NewReverseCumulativeDeltaCompressor(
|
||||
// s.ValuesBuf, 0, s.FracDigits)
|
||||
// } else {
|
||||
// s.Values = chunkenc.NewReverseInstantDeltaCompressor(
|
||||
// s.ValuesBuf, 0, s.FracDigits)
|
||||
// }
|
||||
|
||||
s.Timestamps.Append(timestamp)
|
||||
s.Values.Append(value)
|
||||
// s.Timestamps.Append(timestamp)
|
||||
// s.Values.Append(value)
|
||||
|
||||
s.Since = timestamp
|
||||
s.SinceValue = value
|
||||
s.Until = timestamp
|
||||
s.UntilValue = value
|
||||
// s.Since = timestamp
|
||||
// s.SinceValue = value
|
||||
// s.Until = timestamp
|
||||
// s.UntilValue = value
|
||||
}
|
||||
|
||||
func (s *_metric) DeleteMeasures() {
|
||||
s.TimestampsBuf = conbuf.New(nil)
|
||||
s.ValuesBuf = conbuf.New(nil)
|
||||
//
|
||||
s.Timestamps = chunkenc.NewReverseTimeDeltaOfDeltaCompressor(
|
||||
s.TimestampsBuf, 0)
|
||||
// fix
|
||||
// s.Timestamps = chunkenc.NewReverseTimeDeltaOfDeltaCompressor(
|
||||
// s.TimestampsBuf, 0)
|
||||
|
||||
if s.MetricType == octopus.Cumulative {
|
||||
s.Values = chunkenc.NewReverseCumulativeDeltaCompressor(
|
||||
s.ValuesBuf, 0, s.FracDigits)
|
||||
} else {
|
||||
s.Values = chunkenc.NewReverseInstantDeltaCompressor(
|
||||
s.ValuesBuf, 0, s.FracDigits)
|
||||
}
|
||||
// if s.MetricType == octopus.Cumulative {
|
||||
// s.Values = chunkenc.NewReverseCumulativeDeltaCompressor(
|
||||
// s.ValuesBuf, 0, s.FracDigits)
|
||||
// } else {
|
||||
// s.Values = chunkenc.NewReverseInstantDeltaCompressor(
|
||||
// s.ValuesBuf, 0, s.FracDigits)
|
||||
// }
|
||||
// END OF FIX
|
||||
|
||||
s.RootPageNo = 0
|
||||
s.LastPageNo = 0
|
||||
|
||||
Reference in New Issue
Block a user