Package 

Class ColumnData

  • All Implemented Interfaces:
    com.doorstepai.sdks.tracking.proto.ColumnDataOrBuilder , com.google.protobuf.MessageLite , com.google.protobuf.MessageLiteOrBuilder

    
    public final class ColumnData
    extends GeneratedMessageLite<ColumnData, ColumnData.Builder> implements ColumnDataOrBuilder
                        

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

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public final class ColumnData.Builder

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

    • Method Summary

      Modifier and Type Method Description
      int getChannelId()
      See the per-stream channel registry below. 0 == timestamp.
      
      uint32 channel_id = 1;
      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;
      int getEncodingValue() .doorstepai.telemetry.v3.Encoding encoding = 3;
      Encoding getEncoding() .doorstepai.telemetry.v3.Encoding encoding = 3;
      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];
      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];
      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];
      static ColumnData parseFrom(ByteBuffer data)
      static ColumnData parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
      static ColumnData parseFrom(ByteString data)
      static ColumnData parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
      static ColumnData parseFrom(Array<byte> data)
      static ColumnData parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
      static ColumnData parseFrom(InputStream input)
      static ColumnData parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
      static ColumnData parseDelimitedFrom(InputStream input)
      static ColumnData parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
      static ColumnData parseFrom(CodedInputStream input)
      static ColumnData parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
      static ColumnData.Builder newBuilder()
      static ColumnData.Builder newBuilder(ColumnData prototype)
      static ColumnData getDefaultInstance()
      static Parser<ColumnData> parser()
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        toByteArray, toByteString, writeDelimitedTo
      • Methods inherited from class com.google.protobuf.MessageLite

        getParserForType, newBuilderForType, toBuilder
      • 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

      • getChannelId

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

         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

         int getEncodingValue()

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

      • getValuesList

         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

         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

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

         static ColumnData parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
      • parseFrom

         static ColumnData parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)