Package 

Class TableColumn.Builder

  • All Implemented Interfaces:
    com.doorstepai.sdks.tracking.proto.TableColumnOrBuilder , com.google.protobuf.MessageLite.Builder , com.google.protobuf.MessageLiteOrBuilder , java.lang.Cloneable

    
    public final class TableColumn.Builder
    extends GeneratedMessageLite.Builder<TableColumn, TableColumn.Builder> implements TableColumnOrBuilder
                        

    Protobuf type {@code doorstepai.telemetry.v3.TableColumn}

    • Method Summary

      Modifier and Type Method Description
      String getName()
      wire field name (Cassandra column)
      
      string name = 1;
      ByteString getNameBytes()
      wire field name (Cassandra column)
      
      string name = 1;
      TableColumn.Builder setName(String value)
      wire field name (Cassandra column)
      
      string name = 1;
      TableColumn.Builder clearName()
      wire field name (Cassandra column)
      
      string name = 1;
      TableColumn.Builder setNameBytes(ByteString value)
      wire field name (Cassandra column)
      
      string name = 1;
      int getKindValue() .doorstepai.telemetry.v3.ColumnKind kind = 2;
      TableColumn.Builder setKindValue(int value) .doorstepai.telemetry.v3.ColumnKind kind = 2;
      ColumnKind getKind() .doorstepai.telemetry.v3.ColumnKind kind = 2;
      TableColumn.Builder setKind(ColumnKind value) .doorstepai.telemetry.v3.ColumnKind kind = 2;
      TableColumn.Builder clearKind() .doorstepai.telemetry.v3.ColumnKind kind = 2;
      int getScaleExp()
      QUANT only: integer = round(value * 10^scale_exp)
      
      sint32 scale_exp = 3;
      TableColumn.Builder setScaleExp(int value)
      QUANT only: integer = round(value * 10^scale_exp)
      
      sint32 scale_exp = 3;
      TableColumn.Builder clearScaleExp()
      QUANT only: integer = round(value * 10^scale_exp)
      
      sint32 scale_exp = 3;
      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;
      TableColumn.Builder setNullBitmap(ByteString value)
      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;
      TableColumn.Builder clearNullBitmap()
      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;
      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];
      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];
      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];
      TableColumn.Builder setInts(int index, long value)
      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];
      TableColumn.Builder addInts(long value)
      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];
      TableColumn.Builder addAllInts(Iterable<out Long> values)
      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];
      TableColumn.Builder clearInts()
      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];
      List<String> getDictList()
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      int getDictCount()
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      String getDict(int index)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      ByteString getDictBytes(int index)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      TableColumn.Builder setDict(int index, String value)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      TableColumn.Builder addDict(String value)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      TableColumn.Builder addAllDict(Iterable<String> values)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      TableColumn.Builder clearDict()
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      TableColumn.Builder addDictBytes(ByteString value)
      STR only: the unique string values, referenced by `ints` indices.
      
      repeated string dict = 6;
      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];
      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];
      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];
      TableColumn.Builder setF64(int index, double value)
      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];
      TableColumn.Builder addF64(double value)
      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];
      TableColumn.Builder addAllF64(Iterable<out Double> values)
      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];
      TableColumn.Builder clearF64()
      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];
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        mergeDelimitedFrom
      • Methods inherited from class com.google.protobuf.MessageLite.Builder

        build, buildPartial, clear, clone, mergeFrom
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getName

         String getName()
        wire field name (Cassandra column)
        
        string name = 1;
      • getNameBytes

         ByteString getNameBytes()
        wire field name (Cassandra column)
        
        string name = 1;
      • setNameBytes

         TableColumn.Builder setNameBytes(ByteString value)
        wire field name (Cassandra column)
        
        string name = 1;
        Parameters:
        value - The bytes for name to set.
      • getKindValue

         int getKindValue()

        .doorstepai.telemetry.v3.ColumnKind kind = 2;

      • getScaleExp

         int getScaleExp()
        QUANT only: integer = round(value * 10^scale_exp)
        
        sint32 scale_exp = 3;
      • setScaleExp

         TableColumn.Builder setScaleExp(int value)
        QUANT only: integer = round(value * 10^scale_exp)
        
        sint32 scale_exp = 3;
        Parameters:
        value - The scaleExp to set.
      • getNullBitmap

         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;
      • setNullBitmap

         TableColumn.Builder setNullBitmap(ByteString value)
        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;
        Parameters:
        value - The nullBitmap to set.
      • clearNullBitmap

         TableColumn.Builder clearNullBitmap()
        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

         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

         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

         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.
      • setInts

         TableColumn.Builder setInts(int index, long value)
        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:
        value - The ints to set.
      • addInts

         TableColumn.Builder addInts(long value)
        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:
        value - The ints to add.
      • addAllInts

         TableColumn.Builder addAllInts(Iterable<out Long> values)
        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:
        values - The ints to add.
      • clearInts

         TableColumn.Builder clearInts()
        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];
      • getDictList

         List<String> getDictList()
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
      • getDictCount

         int getDictCount()
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
      • getDict

         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

         ByteString getDictBytes(int index)
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
        Parameters:
        index - The index of the value to return.
      • setDict

         TableColumn.Builder setDict(int index, String value)
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
        Parameters:
        index - The index to set the value at.
        value - The dict to set.
      • addDict

         TableColumn.Builder addDict(String value)
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
        Parameters:
        value - The dict to add.
      • addDictBytes

         TableColumn.Builder addDictBytes(ByteString value)
        STR only: the unique string values, referenced by `ints` indices.
        
        repeated string dict = 6;
        Parameters:
        value - The bytes of the dict to add.
      • getF64List

         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

         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

         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.
      • setF64

         TableColumn.Builder setF64(int index, double value)
        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:
        value - The f64 to set.
      • addF64

         TableColumn.Builder addF64(double value)
        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:
        value - The f64 to add.
      • addAllF64

         TableColumn.Builder addAllF64(Iterable<out Double> values)
        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:
        values - The f64 to add.
      • clearF64

         TableColumn.Builder clearF64()
        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];