DataSources: Update SDKs in support of auth service (#112101)

* DataSources: Update SDKs for auth service

* Fix deprecated methods & types for new arrow-go version
This commit is contained in:
Nathan Vērzemnieks
2025-11-07 10:15:27 +01:00
committed by GitHub
parent 06e1c83276
commit f4b23253b1
12 changed files with 321 additions and 221 deletions
+1 -3
View File
@@ -114,9 +114,7 @@ func (w *parquetWriter) Close() error {
// writes the current buffer to parquet and re-inits the arrow buffer
func (w *parquetWriter) flush() error {
w.logger.Info("flush", "count", w.rv.Len())
//TODO: fix deprecation warning
//nolint:staticcheck
rec := array.NewRecord(w.schema, []arrow.Array{
rec := array.NewRecordBatch(w.schema, []arrow.Array{
w.rv.NewArray(),
w.namespace.NewArray(),
w.group.NewArray(),
+1 -3
View File
@@ -26,9 +26,7 @@ const rowLimit = 1_000_000
type recordReader interface {
Next() bool
Schema() *arrow.Schema
//TODO: fix deprecation warning
//nolint:staticcheck
Record() arrow.Record
Record() arrow.RecordBatch
Err() error
}
+8 -24
View File
@@ -77,12 +77,8 @@ func TestNewQueryDataResponse(t *testing.T) {
arr = append(arr, tarr)
}
//TODO: fix deprecation warning
//nolint:staticcheck
record := array.NewRecord(schema, arr, -1)
//TODO: fix deprecation warning
//nolint:staticcheck
records := []arrow.Record{record}
record := array.NewRecordBatch(schema, arr, -1)
records := []arrow.RecordBatch{record}
reader, err := array.NewRecordReader(schema, records)
assert.NoError(t, err)
@@ -206,12 +202,8 @@ func TestNewQueryDataResponse_Error(t *testing.T) {
)
assert.NoError(t, err)
//TODO: fix deprecation warning
//nolint:staticcheck
record := array.NewRecord(schema, []arrow.Array{i64s, f64s}, -1)
//TODO: fix deprecation warning
//nolint:staticcheck
records := []arrow.Record{record}
record := array.NewRecordBatch(schema, []arrow.Array{i64s, f64s}, -1)
records := []arrow.RecordBatch{record}
reader, err := array.NewRecordReader(schema, records)
assert.NoError(t, err)
@@ -255,12 +247,8 @@ func TestNewQueryDataResponse_WideTable(t *testing.T) {
)
assert.NoError(t, err)
//TODO: fix deprecation warning
//nolint:staticcheck
record := array.NewRecord(schema, []arrow.Array{times, strs, i64s}, -1)
//TODO: fix deprecation warning
//nolint:staticcheck
records := []arrow.Record{record}
record := array.NewRecordBatch(schema, []arrow.Array{times, strs, i64s}, -1)
records := []arrow.RecordBatch{record}
reader, err := array.NewRecordReader(schema, records)
assert.NoError(t, err)
@@ -534,12 +522,8 @@ func TestCustomMetadata(t *testing.T) {
)
assert.NoError(t, err)
//TODO: fix deprecation warning
//nolint:staticcheck
record := array.NewRecord(schema, []arrow.Array{i64s}, -1)
//TODO: fix deprecation warning
//nolint:staticcheck
records := []arrow.Record{record}
record := array.NewRecordBatch(schema, []arrow.Array{i64s}, -1)
records := []arrow.RecordBatch{record}
reader, err := array.NewRecordReader(schema, records)
assert.NoError(t, err)
+2 -7
View File
@@ -196,9 +196,7 @@ func arrowToNestedSetDataFrame(flamegraph *v1alpha1.FlamegraphArrow) (*data.Fram
defer arrowReader.Release()
arrowReader.Next()
//TODO: fix deprecation warning
//nolint:staticcheck
rec := arrowReader.Record()
rec := arrowReader.RecordBatch()
fi, err := newFlamegraphIterator(rec)
if err != nil {
@@ -238,10 +236,7 @@ type flamegraphIterator struct {
addressBuilder *bytes.Buffer
}
// TODO: fix deprecation warning
//
//nolint:staticcheck
func newFlamegraphIterator(rec arrow.Record) (*flamegraphIterator, error) {
func newFlamegraphIterator(rec arrow.RecordBatch) (*flamegraphIterator, error) {
schema := rec.Schema()
columnChildren := rec.Column(schema.FieldIndices(FlamegraphFieldChildren)[0]).(*array.List)
+1 -3
View File
@@ -278,9 +278,7 @@ func flamegraphResponse() *connect.Response[v1alpha1.QueryResponse] {
builderFlat.Append(columns.flat[i])
}
//TODO: fix deprecation warning
//nolint:staticcheck
record := array.NewRecord(
record := array.NewRecordBatch(
arrow.NewSchema(fields, nil),
[]arrow.Array{
builderLocationAddress.NewArray(),