diff --git a/CHANGELOG.md b/CHANGELOG.md index 833d15f..9fa7155 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # main (unreleased) - **[BUGFIX]**: fix missing data in frame response [#89](https://github.com/intergral/deep/pull/89) [@Umaaz](https://github.com/Umaaz) +- **[BUGFIX]**: fix missing support for well known labels [#92](https://github.com/intergral/deep/pull/92) [@Umaaz](https://github.com/Umaaz) diff --git a/pkg/deepdb/encoding/vparquet/block_search_tags.go b/pkg/deepdb/encoding/vparquet/block_search_tags.go index d0962c5..94fab79 100644 --- a/pkg/deepdb/encoding/vparquet/block_search_tags.go +++ b/pkg/deepdb/encoding/vparquet/block_search_tags.go @@ -214,6 +214,13 @@ func searchTagValues(ctx context.Context, tag deepql.Attribute, cb common.TagCal return nil } + if column, ok := wellKnownColumnLookups[tag.Name]; ok { + err := searchSpecialTagValues(ctx, column.columnPath, pf, cb) + if err != nil { + return fmt.Errorf("unexpected error searching special tags: %w", err) + } + } + // Finally also search generic key/values err := searchStandardTagValues(ctx, tag, pf, cb) if err != nil {