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 longgetSegmentStart()static longgetSstart(byte[] key)static byte[]key(long sstart, byte[] columnv)voidmerge(int dtime1)static longsegmentStart(long instant)intsize()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 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
-
size
public int size()
-
getSegmentStart
public long getSegmentStart()
-
-