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 long
GROUPING_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 long
getSegmentStart()
static long
getSstart(byte[] key)
static byte[]
key(long sstart, byte[] columnv)
void
merge(int dtime1)
static long
segmentStart(long instant)
int
size()
String
toString()
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()
-
-