| BaseSegment |
Base class for all segments of values, timestamps or ParameterStatus
|
| BinaryValueSegment |
|
| BooleanValueSegment |
Boolean value sgement uses BitSet to represent the boolean values as a set of bits
|
| DoubleValueSegment |
|
| FloatValueSegment |
|
| IntValueSegment |
32 bit integers
encoded as deltas of deltas (good if the values are relatively constant or in increasing order)
|
| LongValueSegment |
|
| MultipleParameterValueRequest |
|
| ObjectSegment |
Segment for all non primitive types.
|
| ParameterArchive |
The parameter archive stores data in partitions -> intervals -> segments.
|
| ParameterArchive.Partition |
|
| ParameterArchiveException |
|
| ParameterGroupIdDb |
Stores a map between
List<parameter_id> and ParameterGroup_id.
|
| ParameterId |
The parameter archive gives each (parameterFqn, rawType, engType) a numeric 32bits pid.
|
| ParameterIdDb |
Stores a map between
(parameter_fqn, type) and parameter_id
type is a 32 bit assigned corresponding (engType, rawType)
engType and rawType are one of the types from protobuf Value.Type - we use the numbers assuming that no more than 2^15 will ever exist.
|
| ParameterIdValueList |
A list of parametersIds with values all having the same timestamp
|
| ParameterRequest |
|
| ParameterStatusSegment |
|
| ParameterValueArray |
|
| PGSegment |
Parameter Group segment - keeps references to Time and Value segments for a given parameter group and segment.
|
| SegmentKey |
Holder, encoder and decoder for the segment keys (in the sense of key,value storage used for RocksDb)
|
| SortedTimeSegment |
TimeSegment stores timestamps relative to a segmentStart.
|
| StringValueSegment |
|
| TimedValue |
|
| ValueConsumer |
|
| ValueSegment |
|