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 }