Package org.yamcs.yarch
Class HistogramSegment
- java.lang.Object
-
- org.yamcs.yarch.HistogramSegment
-
public class HistogramSegment extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static longGROUPING_FACTOR
-
Constructor Summary
Constructors Constructor Description HistogramSegment(byte[] key, byte[] val)HistogramSegment(byte[] columnv, long sstart)Constructs an empty segmentHistogramSegment(byte[] columnv, long sstart, byte[] val)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static longgetSstart(byte[] key)byte[]key()static byte[]key(long sstart, byte[] columnv)voidmerge(int dtime1)static longsegmentStart(long instant)StringtoString()byte[]val()
-
-
-
Field Detail
-
GROUPING_FACTOR
public static final long GROUPING_FACTOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HistogramSegment
public HistogramSegment(byte[] columnv, long sstart)Constructs an empty segment- Parameters:
columnv- - column value in binarysstart-
-
HistogramSegment
public HistogramSegment(byte[] columnv, long sstart, byte[] val)
-
HistogramSegment
public HistogramSegment(byte[] key, byte[] val)
-
-
Method Detail
-
getSstart
public static long getSstart(byte[] key)
-
key
public byte[] key()
-
key
public static byte[] key(long sstart, byte[] columnv)
-
val
public byte[] val()
-
segmentStart
public static long segmentStart(long instant)
-
merge
public void merge(int dtime1)
- Parameters:
dtime1- delta time from segment start in milliseconds
-
-