github.com/influxdata/influxdb/v2@v2.7.6/influxql/query/internal/internal.proto (about)

     1  syntax = "proto2";
     2  package query;
     3  option go_package = ".;query";
     4  
     5  message Point {
     6      required string Name       = 1;
     7      required string Tags       = 2;
     8      required int64  Time       = 3;
     9      required bool   Nil        = 4;
    10      repeated Aux    Aux        = 5;
    11      optional uint32 Aggregated = 6;
    12  
    13      optional double FloatValue    = 7;
    14      optional int64  IntegerValue  = 8;
    15      optional string StringValue   = 9;
    16      optional bool   BooleanValue  = 10;
    17      optional uint64 UnsignedValue = 12;
    18  
    19      optional IteratorStats Stats = 11;
    20      optional bytes Trace = 13;
    21  }
    22  
    23  message Aux {
    24      required int32  DataType      = 1;
    25      optional double FloatValue    = 2;
    26      optional int64  IntegerValue  = 3;
    27      optional string StringValue   = 4;
    28      optional bool   BooleanValue  = 5;
    29      optional uint64 UnsignedValue = 6;
    30  }
    31  
    32  message IteratorOptions {
    33      optional string      Expr       = 1;
    34      repeated string      Aux        = 2;
    35      repeated VarRef      Fields     = 17;
    36      repeated Measurement Sources    = 3;
    37      optional Interval    Interval   = 4;
    38      repeated string      Dimensions = 5;
    39      repeated string      GroupBy    = 19;
    40      optional int32       Fill       = 6;
    41      optional double      FillValue  = 7;
    42      optional string      Condition  = 8;
    43      optional int64       StartTime  = 9;
    44      optional int64       EndTime    = 10;
    45      optional string      Location   = 21;
    46      optional bool        Ascending  = 11;
    47      optional int64       Limit      = 12;
    48      optional int64       Offset     = 13;
    49      optional int64       SLimit     = 14;
    50      optional int64       SOffset    = 15;
    51      optional bool        StripName  = 22;
    52      optional bool        Dedupe     = 16;
    53      optional int64       MaxSeriesN = 18;
    54      optional bool        Ordered    = 20;
    55  }
    56  
    57  message Measurements {
    58      repeated Measurement Items = 1;
    59  }
    60  
    61  message Measurement {
    62      optional string Database        = 1;
    63      optional string RetentionPolicy = 2;
    64      optional string Name            = 3;
    65      optional string Regex           = 4;
    66      optional bool   IsTarget        = 5;
    67      optional string SystemIterator  = 6;
    68  }
    69  
    70  message Interval {
    71      optional int64 Duration = 1;
    72      optional int64 Offset   = 2;
    73  }
    74  
    75  message IteratorStats {
    76      optional int64 SeriesN = 1;
    77      optional int64 PointN  = 2;
    78  }
    79  
    80  message VarRef {
    81      required string Val  = 1;
    82      optional int32  Type = 2;
    83  }