@@ -181,17 +181,17 @@ func TestVectorResultBuilder(t *testing.T) {
181181 schema := arrow .NewSchema (
182182 []arrow.Field {
183183 {Name : types .ColumnNameBuiltinTimestamp , Type : arrow .FixedWidthTypes .Timestamp_ns , Metadata : datatype .ColumnMetadataBuiltinTimestamp },
184- {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Int64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Integer )},
184+ {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Float64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Float )},
185185 {Name : "instance" , Type : arrow .BinaryTypes .String , Metadata : mdTypeString },
186186 {Name : "job" , Type : arrow .BinaryTypes .String , Metadata : mdTypeString },
187187 },
188188 nil ,
189189 )
190190
191191 rows := arrowtest.Rows {
192- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (42 ), "instance" : "localhost:9090" , "job" : "prometheus" },
193- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (23 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
194- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (15 ), "instance" : "localhost:9100" , "job" : "prometheus" },
192+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (42 ), "instance" : "localhost:9090" , "job" : "prometheus" },
193+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (23 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
194+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (15 ), "instance" : "localhost:9100" , "job" : "prometheus" },
195195 }
196196
197197 record := rows .Record (alloc , schema )
@@ -236,14 +236,14 @@ func TestVectorResultBuilder(t *testing.T) {
236236 schema := arrow .NewSchema (
237237 []arrow.Field {
238238 {Name : types .ColumnNameBuiltinTimestamp , Type : arrow .FixedWidthTypes .Timestamp_ns , Metadata : datatype .ColumnMetadataBuiltinTimestamp },
239- {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Int64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Integer )},
239+ {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Float64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Float )},
240240 {Name : "instance" , Type : arrow .BinaryTypes .String , Metadata : mdTypeString },
241241 },
242242 nil ,
243243 )
244244
245245 rows := arrowtest.Rows {
246- {types .ColumnNameBuiltinTimestamp : nil , types .ColumnNameGeneratedValue : int64 (42 ), "instance" : "localhost:9090" },
246+ {types .ColumnNameBuiltinTimestamp : nil , types .ColumnNameGeneratedValue : float64 (42 ), "instance" : "localhost:9090" },
247247 {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : nil , "instance" : "localhost:9100" },
248248 }
249249
@@ -276,20 +276,20 @@ func TestMatrixResultBuilder(t *testing.T) {
276276 schema := arrow .NewSchema (
277277 []arrow.Field {
278278 {Name : types .ColumnNameBuiltinTimestamp , Type : arrow .FixedWidthTypes .Timestamp_ns , Metadata : datatype .ColumnMetadataBuiltinTimestamp },
279- {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Int64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Integer )},
279+ {Name : types .ColumnNameGeneratedValue , Type : arrow .PrimitiveTypes .Float64 , Metadata : datatype .ColumnMetadata (types .ColumnTypeGenerated , datatype .Loki .Float )},
280280 {Name : "instance" , Type : arrow .BinaryTypes .String , Metadata : mdTypeString },
281281 {Name : "job" , Type : arrow .BinaryTypes .String , Metadata : mdTypeString },
282282 },
283283 nil ,
284284 )
285285
286286 rows := arrowtest.Rows {
287- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (42 ), "instance" : "localhost:9090" , "job" : "prometheus" },
288- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000001000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (43 ), "instance" : "localhost:9090" , "job" : "prometheus" },
289- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000002000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (44 ), "instance" : "localhost:9090" , "job" : "prometheus" },
290- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (23 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
291- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000001000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (24 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
292- {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000002000000000 ).UTC (), types .ColumnNameGeneratedValue : int64 (25 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
287+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (42 ), "instance" : "localhost:9090" , "job" : "prometheus" },
288+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000001000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (43 ), "instance" : "localhost:9090" , "job" : "prometheus" },
289+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000002000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (44 ), "instance" : "localhost:9090" , "job" : "prometheus" },
290+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000000000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (23 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
291+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000001000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (24 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
292+ {types .ColumnNameBuiltinTimestamp : time .Unix (0 , 1620000002000000000 ).UTC (), types .ColumnNameGeneratedValue : float64 (25 ), "instance" : "localhost:9100" , "job" : "node-exporter" },
293293 }
294294
295295 record := rows .Record (alloc , schema )
0 commit comments