Package 

Interface ColumnDataOrBuilder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLiteOrBuilder

    
    public interface ColumnDataOrBuilder
     implements MessageLiteOrBuilder
                        
    • Method Summary

      Modifier and Type Method Description
      abstract int getChannelId()
      See the per-stream channel registry below. 0 == timestamp.
      
      uint32 channel_id = 1;
      abstract int getScaleExp()
      Quantization: integer_value = round(real_value * 10^scale_exp);
      decode: real_value = integer_value / 10^scale_exp.
      scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
      and precision-critical streams such as GNSS raw when migrated).
      
      sint32 scale_exp = 2;
      abstract int getEncodingValue() .doorstepai.telemetry.v3.Encoding encoding = 3;
      abstract Encoding getEncoding() .doorstepai.telemetry.v3.Encoding encoding = 3;
      abstract List<Long> getValuesList()
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      abstract int getValuesCount()
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      abstract long getValues(int index)
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

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

      • getChannelId

         abstract int getChannelId()
        See the per-stream channel registry below. 0 == timestamp.
        
        uint32 channel_id = 1;
      • getScaleExp

         abstract int getScaleExp()
        Quantization: integer_value = round(real_value * 10^scale_exp);
        decode: real_value = integer_value / 10^scale_exp.
        scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
        and precision-critical streams such as GNSS raw when migrated).
        
        sint32 scale_exp = 2;
      • getEncodingValue

         abstract int getEncodingValue()

        .doorstepai.telemetry.v3.Encoding encoding = 3;

      • getValuesList

         abstract List<Long> getValuesList()
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
      • getValuesCount

         abstract int getValuesCount()
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
      • getValues

         abstract long getValues(int index)
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
        Parameters:
        index - The index of the element to return.