-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface TableColumnOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()wire field name (Cassandra column)string name = 1;abstract ByteStringgetNameBytes()wire field name (Cassandra column)string name = 1;abstract intgetKindValue().doorstepai.telemetry.v3.ColumnKind kind = 2;abstract ColumnKindgetKind().doorstepai.telemetry.v3.ColumnKind kind = 2;abstract intgetScaleExp()QUANT only: integer = round(value * 10^scale_exp)sint32 scale_exp = 3;abstract ByteStringgetNullBitmap()Presence: empty => all rows present. Else LSB-first bit per row (1=present), ceil(row_count/8) bytes. Absent rows are decoded as null and skipped in the value arrays below (sparse GNSS fields).bytes null_bitmap = 4;abstract List<Long>getIntsList()INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];abstract intgetIntsCount()INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];abstract longgetInts(int index)INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];abstract List<String>getDictList()STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;abstract intgetDictCount()STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;abstract StringgetDict(int index)STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;abstract ByteStringgetDictBytes(int index)STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;abstract List<Double>getF64List()F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];abstract intgetF64Count()F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];abstract doublegetF64(int index)F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];-
-
Method Detail
-
getNameBytes
abstract ByteString getNameBytes()
wire field name (Cassandra column)string name = 1;
-
getKindValue
abstract int getKindValue()
.doorstepai.telemetry.v3.ColumnKind kind = 2;
-
getKind
abstract ColumnKind getKind()
.doorstepai.telemetry.v3.ColumnKind kind = 2;
-
getScaleExp
abstract int getScaleExp()
QUANT only: integer = round(value * 10^scale_exp)sint32 scale_exp = 3;
-
getNullBitmap
abstract ByteString getNullBitmap()
Presence: empty => all rows present. Else LSB-first bit per row (1=present), ceil(row_count/8) bytes. Absent rows are decoded as null and skipped in the value arrays below (sparse GNSS fields).bytes null_bitmap = 4;
-
getIntsList
abstract List<Long> getIntsList()
INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];
-
getIntsCount
abstract int getIntsCount()
INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];
-
getInts
abstract long getInts(int index)
INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];- Parameters:
index- The index of the element to return.
-
getDictList
abstract List<String> getDictList()
STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;
-
getDictCount
abstract int getDictCount()
STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;
-
getDict
abstract String getDict(int index)
STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;- Parameters:
index- The index of the element to return.
-
getDictBytes
abstract ByteString getDictBytes(int index)
STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;- Parameters:
index- The index of the element to return.
-
getF64List
abstract List<Double> getF64List()
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];
-
getF64Count
abstract int getF64Count()
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];
-
getF64
abstract double getF64(int index)
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];- Parameters:
index- The index of the element to return.
-
-
-
-