Skip to content

Commit 5c4979c

Browse files
committed
feat: use Distinct instead of Project for profile metadata queries
1 parent 345d9fd commit 5c4979c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pkg/parcacol/querier.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1567,7 +1567,7 @@ func (q *Querier) GetProfileMetadataMappings(
15671567
records := make(map[string]struct{})
15681568
err = q.engine.ScanTable(q.tableName).
15691569
Filter(filterExpr).
1570-
Project(logicalplan.Col("stacktrace")).
1570+
Distinct(logicalplan.Col("stacktrace")).
15711571
Execute(ctx, func(ctx context.Context, r arrow.Record) error {
15721572
r.Retain()
15731573

@@ -1632,7 +1632,7 @@ func (q *Querier) GetProfileMetadataLabels(
16321632

16331633
err = q.engine.ScanTable(q.tableName).
16341634
Filter(filterExpr).
1635-
Project(logicalplan.DynCol("labels")).
1635+
Distinct(logicalplan.DynCol("labels")).
16361636
Execute(ctx, func(ctx context.Context, ar arrow.Record) error {
16371637
for i, field := range ar.Schema().Fields() {
16381638
nulls := ar.Column(i).NullN()

0 commit comments

Comments
 (0)