You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by li...@apache.org on 2026/10/21 17:05:02 UTC

(skywalking-banyandb) branch data-csv-export updated (3c1e63ea7 -> e7a3e4257)

This is an automated email from the ASF dual-hosted git repository.

mrproliu pushed a change to branch data-csv-export
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


    from 3c1e63ea7 add `_top_n_result` export and fix comments
     add e05ed7f22 [1/4] Add typed raw measure QL and compiled-plan reuse (#1417)
     add 450c73a3a chore: upgrade Go toolchain to 1.26.10 (#1425)
     add e7a3e4257 Merge remote-tracking branch 'origin/main' into data-csv-export

No new revisions were added by this update.

Summary of changes:
 .gitattributes                                     |     3 +
 .github/workflows/test-integration-distributed.yml |     2 +-
 .github/workflows/test-integration-standalone.yml  |     2 +-
 .golangci.yml                                      |     1 +
 CHANGES.md                                         |     6 +-
 CONTRIBUTING.md                                    |     2 +-
 Makefile                                           |     8 +
 banyand/dquery/dquery.go                           |    10 +
 banyand/dquery/measure.go                          |   139 +-
 banyand/dquery/measure_trace_test.go               |   336 +
 banyand/internal/storage/index.go                  |    76 +-
 .../storage/index_external_segments_test.go        |     6 +-
 .../internal/storage/index_fixture_verify_test.go  |     2 +-
 .../internal/storage/index_reference_model_test.go |    12 +-
 banyand/internal/storage/storage.go                |    27 +-
 banyand/liaison/grpc/bydbql.go                     |    37 +-
 banyand/liaison/grpc/bydbql_plan_cache.go          |   539 +
 .../grpc/bydbql_plan_cache_benchmark_test.go       |   148 +
 .../grpc/bydbql_plan_cache_concurrency_test.go     |   152 +
 banyand/liaison/grpc/bydbql_plan_cache_disabled.go |    56 +
 banyand/liaison/grpc/bydbql_plan_cache_enabled.go  |   188 +
 banyand/liaison/grpc/bydbql_plan_cache_metrics.go  |    89 +
 .../{api_version.go => bydbql_plan_cache_stats.go} |    29 +-
 banyand/liaison/grpc/bydbql_plan_cache_test.go     |   158 +
 banyand/liaison/grpc/bydbql_plan_query.go          |   107 +
 banyand/liaison/grpc/bydbql_schema_source.go       |    95 +-
 banyand/liaison/grpc/bydbql_schema_source_test.go  |   140 +
 banyand/liaison/grpc/discovery.go                  |    30 +-
 banyand/liaison/grpc/measure.go                    |   147 +-
 banyand/liaison/grpc/measure_batch_test.go         |   167 +
 banyand/liaison/grpc/measure_ql_empty_count.go     |    66 +
 .../liaison/grpc/measure_ql_empty_count_test.go    |   151 +
 banyand/liaison/grpc/measure_ql_raw.go             |    95 +
 banyand/liaison/grpc/metrics.go                    |    12 +
 banyand/liaison/grpc/query_admission.go            |     3 +-
 banyand/liaison/grpc/server.go                     |    30 +-
 banyand/measure/batch_decode.go                    |     2 +-
 banyand/measure/block.go                           |    98 +-
 banyand/measure/block_batch.go                     |     4 +-
 banyand/measure/block_test.go                      |    25 +
 banyand/measure/column.go                          |    25 +-
 banyand/measure/column_pool_bounded_test.go        |   123 +
 banyand/measure/datapoints_test.go                 |    16 -
 banyand/measure/indexed_array_projection_test.go   |   169 +
 banyand/measure/merger.go                          |     3 +
 banyand/measure/merger_test.go                     |    90 +
 banyand/measure/query.go                           |   124 +-
 banyand/measure/query_batch.go                     |    25 +-
 banyand/measure/scan_decode_pool.go                |   132 +-
 banyand/measure/scan_merge.go                      |     2 +-
 banyand/measure/scan_merge_test.go                 |     8 +-
 banyand/measure/scan_prefetch.go                   |     2 +
 banyand/measure/scan_shared_budget_test.go         |   198 +
 banyand/measure/scan_window_fixture_test.go        |    14 +-
 banyand/measure/scan_window_test.go                |    36 +-
 banyand/protector/query_budget.go                  |    85 +-
 banyand/protector/query_budget_test.go             |   201 +
 banyand/query/measure_error_test.go                |    54 +
 banyand/query/processor.go                         |   101 +-
 banyand/queue/pub/client.go                        |     8 +-
 banyand/queue/pub/native_query_connection.go       |   100 +
 banyand/queue/pub/native_receive_codec.go          |    61 +
 banyand/queue/pub/native_receive_codec_test.go     |   111 +
 banyand/queue/pub/native_receive_test.go           |   228 +
 banyand/queue/pub/native_window_bench_test.go      |   205 +
 banyand/queue/pub/pub.go                           |   138 +-
 docs/design/0.12.0/README.md                       |     4 +
 docs/design/0.12.0/bydbql-plan-cache/README.md     |    14 +-
 docs/design/0.12.0/measure-ql-core-sql/README.md   |   428 +
 .../measure-ql-core-sql/datafusion-engine.md       |   365 +
 .../measure-ql-core-sql/datafusion-research.md     |   174 +
 .../measure-ql-core-sql/implementation-tickets.md  |   721 +
 .../0.12.0/measure-ql-core-sql/plan-reuse.md       |   213 +
 .../0.12.0/measure-ql-core-sql/pr1-verification.md |   178 +
 .../0.12.0/measure-ql-core-sql/t01-verification.md |   165 +
 .../0.12.0/measure-ql-core-sql/t02-verification.md |  1217 +
 .../0.12.0/measure-ql-core-sql/t03-verification.md |   298 +
 .../0.12.0/measure-ql-core-sql/t05-verification.md |   270 +
 docs/design/README.md                              |     1 +
 docs/installation/binaries.md                      |     2 +-
 docs/interacting/bydbql.md                         |   194 +-
 go.mod                                             |     2 +-
 pkg/bydbql/binder.go                               |    26 +-
 pkg/bydbql/estimated_size.go                       |   137 +
 pkg/bydbql/grammar.go                              |    47 +-
 pkg/bydbql/parser.go                               |    16 +-
 pkg/bydbql/plan_measure.go                         |   363 +
 pkg/bydbql/plan_measure_columns.go                 |   325 +
 pkg/bydbql/plan_measure_predicate.go               |   244 +
 pkg/bydbql/plan_measure_reuse.go                   |    70 +
 pkg/bydbql/plan_measure_reuse_test.go              |   141 +
 pkg/bydbql/plan_measure_test.go                    |   362 +
 pkg/bydbql/plan_measure_time.go                    |   182 +
 pkg/bydbql/plan_measure_wildcard_test.go           |   111 +
 pkg/bydbql/prepared.go                             |    56 +-
 pkg/bydbql/transformer.go                          |    20 +-
 pkg/bytes/buffer.go                                |    10 +
 pkg/encoding/bytes.go                              |    13 +-
 .../bytes_bounded_test.go}                         |    23 +-
 pkg/encoding/delta.go                              |     4 +-
 pkg/encoding/dictionary.go                         |    17 +-
 pkg/encoding/int.go                                |    17 +
 pkg/encoding/int_pool_bounded_test.go              |   174 +
 pkg/index/internal/nativeice/nativeice.go          |    98 +-
 pkg/index/internal/nativeice/paged_fst_test.go     |     6 +
 .../internal/nativeice/query_allocation_test.go    |   151 +
 pkg/index/internal/nativeice/repair_page.go        |    63 +-
 pkg/index/internal/nativeice/selection.go          |    31 +-
 .../internal/nativeice/selection_review_test.go    |    17 +-
 pkg/index/native/query.go                          |   158 +-
 pkg/index/native/query_allocation_test.go          |    56 +
 pkg/index/native/sort_cursor.go                    |    26 +-
 pkg/index/native/time_prune.go                     |    10 +-
 pkg/query/allocation_scope.go                      |   129 +
 pkg/query/allocation_scope_test.go                 |   202 +
 pkg/query/model/batch.go                           |    54 +-
 pkg/query/model/batch_test.go                      |    43 +
 .../model}/race_disabled_test.go                   |     4 +-
 .../nativeice => query/model}/race_enabled_test.go |     4 +-
 pkg/query/ql/batch_view.go                         |   182 +
 pkg/query/ql/batch_view_test.go                    |   113 +
 .../query/ql/execution_clock_disabled.go           |    29 +-
 pkg/query/ql/execution_clock_enabled.go            |    51 +
 pkg/query/ql/native_scan.go                        |    64 +
 pkg/query/ql/native_scan_test.go                   |    71 +
 pkg/query/ql/raw.go                                |   346 +
 pkg/query/ql/raw_benchmark_test.go                 |    95 +
 pkg/query/ql/raw_egress.go                         |   158 +
 .../kind_version.go => pkg/query/ql/raw_metrics.go |    20 +-
 .../query/ql/raw_metrics_disabled.go               |    23 +-
 pkg/query/ql/raw_metrics_enabled.go                |    45 +
 pkg/query/ql/raw_metrics_test.go                   |    49 +
 pkg/query/ql/raw_test.go                           |   351 +
 pkg/query/transport_scope_test.go                  |    22 +
 pkg/query/vectorized/column_pool.go                |   144 +-
 pkg/query/vectorized/column_pool_test.go           |    55 +
 pkg/query/vectorized/frame/columnar.go             |    11 +
 pkg/query/vectorized/frame/columnar_concat.go      |   317 +
 pkg/query/vectorized/frame/columnar_inspect.go     |   107 +
 pkg/query/vectorized/measure/adapter.go            |   196 +-
 pkg/query/vectorized/measure/adapter_test.go       |   242 +
 .../vectorized/measure/batch_metrics_disabled.go   |    54 +
 .../vectorized/measure/batch_metrics_enabled.go    |    91 +
 pkg/query/vectorized/measure/batch_metrics_test.go |    59 +
 pkg/query/vectorized/measure/batch_query.go        |    50 +
 pkg/query/vectorized/measure/batchsource.go        |     4 +-
 pkg/query/vectorized/measure/drain_frame_test.go   |   152 +
 pkg/query/vectorized/measure/frame/concat_test.go  |   173 +
 pkg/query/vectorized/measure/frame/frame.go        |    21 +
 pkg/query/vectorized/measure/plan/batch_result.go  |   255 +
 .../vectorized/measure/plan/batch_result_test.go   |   153 +
 pkg/query/vectorized/measure/plan/dispatch.go      |   227 +-
 .../measure/plan/dispatch_empty_entities_test.go   |   184 +
 pkg/query/vectorized/measure/plan/distributed.go   |   209 +-
 .../vectorized/measure/plan/distributed_rows.go    |    52 +-
 .../vectorized/measure/plan/entity_extract.go      |   117 +-
 pkg/query/vectorized/measure/plan/executor.go      |    42 +-
 pkg/query/vectorized/measure/plan/executor_test.go |    52 +
 pkg/query/vectorized/measure/plan/hidden_tags.go   |    16 +
 .../vectorized/measure/plan/scalar_frame_test.go   |   179 +
 pkg/query/vectorized/measure/plan/scalar_frames.go |   121 +
 pkg/query/vectorized/measure/plan/scalar_rows.go   |    95 +
 .../vectorized/measure/plan/standalone_merge.go    |   172 +
 .../measure/plan/standalone_merge_test.go          |   193 +
 .../measure/plan/standalone_projection.go          |    73 +
 pkg/query/vectorized/measure/raw_emit.go           |   257 +-
 pkg/query/vectorized/measure/raw_emit_test.go      |   163 +
 pkg/query/vectorized/memory.go                     |    76 +-
 pkg/query/vectorized/{doc.go => memory_metrics.go} |     9 +-
 ...operator_test.go => memory_metrics_disabled.go} |    27 +-
 pkg/query/vectorized/memory_metrics_enabled.go     |    57 +
 pkg/query/vectorized/memory_metrics_test.go        |    54 +
 pkg/query/vectorized/memory_test.go                |    58 +
 pkg/query/vectorized/native_receive.go             |   120 +
 pkg/query/vectorized/native_receive_test.go        |   148 +
 pkg/query/vectorized/query_memory_scope.go         |   258 +
 pkg/query/vectorized/query_memory_scope_test.go    |   334 +
 pkg/query/vectorized/typed_column.go               |     7 +-
 .../measures/{duplicated.json => qlb_fixture.json} |    24 +-
 ...ce_cpm_hour.json => qlb_fixture_secondary.json} |    22 +-
 plugins/README.md                                  |     2 +-
 scripts/build/version.mk                           |     4 +-
 scripts/run-trace-merge-baseline.sh                |     2 +-
 scripts/run-trace-merge-controlled-seed.sh         |     2 +-
 test/cases/measure/cmd/generate/main.go            |     6 +
 test/cases/measure/cmd/generate/ql_only.go         |    59 +
 test/cases/measure/data/ql.go                      |   174 +
 test/cases/measure/data/ql_test.go                 |   182 +
 ...tance_cpm_minute_data.json => qlb_fixture.json} |   106 +-
 .../measure/data/testdata/qlb_fixture_old.json     |    38 +
 .../measure/data/testdata/qlb_fixture_other.json   |    38 +
 test/cases/measure/ql.go                           |   126 +
 test/cases/measure/ql/host-a.yaml                  |   125 +
 test/cases/measure/ql/host-b.yaml                  |   121 +
 .../invalid-ql.ql}                                 |     2 +-
 .../ql/legacy-parameter.ql}                        |     8 +-
 .../write_mixed.ql => measure/ql/legacy-select.ql} |     6 +-
 test/cases/measure/ql/six-rows.yaml                |   325 +
 test/cases/measure/ql_batch.go                     |   177 +
 test/cases/measure/ql_generated.go                 |   237 +
 test/cases/measure/ql_generated_reuse.go           |   251 +
 test/cases/measure/ql_generated_reuse_eviction.go  |    75 +
 .../measure/ql_generated_reuse_permissions.go      |    99 +
 test/cases/measure/ql_generated_reuse_schema.go    |   211 +
 test/cases/measure/qlgen/README.md                 |   260 +
 test/cases/measure/qlgen/artifact_test.go          |    95 +
 test/cases/measure/qlgen/cover.go                  |   157 +
 test/cases/measure/qlgen/cover_test.go             |    59 +
 test/cases/measure/qlgen/coverage_contract.go      |   166 +
 test/cases/measure/qlgen/coverage_contract_test.go |   133 +
 test/cases/measure/qlgen/empty_entity_generate.go  |    42 +
 test/cases/measure/qlgen/fixture.go                |   240 +
 test/cases/measure/qlgen/fixture_test.go           |    95 +
 test/cases/measure/qlgen/generate.go               |   183 +
 .../cases/measure/qlgen/generate_test.go           |    51 +-
 test/cases/measure/qlgen/generated/suite.json      | 77465 +++++++++++++++++++
 test/cases/measure/qlgen/legacy_scalar_generate.go |    77 +
 .../cases/measure/qlgen/legacy_scalar_test.go      |    30 +-
 test/cases/measure/qlgen/model.go                  |   268 +
 test/cases/measure/qlgen/oracle.go                 |   315 +
 test/cases/measure/qlgen/oracle_test.go            |   153 +
 test/cases/measure/qlgen/render.go                 |   253 +
 test/cases/measure/qlgen/render_test.go            |   120 +
 test/cases/measure/qlgen/rules.go                  |   196 +
 test/cases/measure/qlgen/suite.go                  |   166 +
 test/cases/measure/qlgen/t03_fixture.go            |    87 +
 test/cases/measure/qlgen/t03_generate.go           |   278 +
 test/cases/measure/qlgen/t03_model.go              |    57 +
 test/cases/measure/qlgen/t03_oracle.go             |   220 +
 test/cases/measure/qlgen/t03_render.go             |   137 +
 test/cases/measure/qlgen/t03_test.go               |   149 +
 test/cases/measure/qlgen/t05_fixture.go            |    47 +
 test/cases/measure/qlgen/t05_generate.go           |   263 +
 test/cases/measure/qlgen/t05_test.go               |   147 +
 .../distributed/query/vectorized_test.go           |    49 +-
 test/integration/distributed/querybench/Dockerfile |     2 +-
 test/integration/distributed/querybench/README.md  |   154 +-
 .../distributed/querybench/benchmark_test.go       |    67 +-
 test/integration/distributed/querybench/config.go  |    40 +-
 .../distributed/querybench/orchestrate.sh          |    22 +-
 .../distributed/querybench/qlb_t01_test.go         |   279 +
 .../distributed/querybench/qlb_t02_data_test.go    |    92 +
 .../querybench/qlb_t02_metrics_disabled_test.go    |    47 +
 .../distributed/querybench/qlb_t02_metrics_test.go |   108 +
 .../distributed/querybench/qlb_t02_test.go         |   272 +
 .../distributed/querybench/qlb_t03_build_test.go   |   187 +
 .../distributed/querybench/qlb_t03_config_test.go  |    40 +-
 .../distributed/querybench/qlb_t03_data_test.go    |   288 +
 .../querybench/qlb_t03_metrics_disabled_test.go    |    24 +-
 .../distributed/querybench/qlb_t03_metrics_test.go |    77 +
 .../querybench/qlb_t03_resources_test.go           |   240 +
 .../distributed/querybench/qlb_t03_test.go         |   164 +
 .../distributed/querybench/qlb_t05_build_test.go   |    55 +
 .../distributed/querybench/qlb_t05_config_test.go  |    41 +-
 .../distributed/querybench/qlb_t05_data_test.go    |   199 +
 .../querybench/qlb_t05_metrics_disabled_test.go    |    31 +-
 .../distributed/querybench/qlb_t05_metrics_test.go |    72 +
 .../distributed/querybench/qlb_t05_process_test.go |   154 +
 .../distributed/querybench/qlb_t05_test.go         |   251 +
 test/integration/distributed/querybench/report.go  |    37 +-
 .../distributed/querybench/report_test.go          |    53 +
 .../integration/distributed/querybench/workload.go |    51 +-
 .../other/rbac_data/ql_batch_compat_test.go        |   137 +
 .../other/rbac_data/ql_batch_gate_test.go          |   274 +
 .../standalone/query/vectorized_test.go            |     5 +-
 test/soak/Dockerfile.banyand                       |     2 +-
 test/soak/Dockerfile.soak-driver                   |     2 +-
 267 files changed, 106930 insertions(+), 1035 deletions(-)
 create mode 100644 banyand/dquery/measure_trace_test.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_benchmark_test.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_concurrency_test.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_disabled.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_enabled.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_metrics.go
 copy banyand/liaison/grpc/{api_version.go => bydbql_plan_cache_stats.go} (52%)
 create mode 100644 banyand/liaison/grpc/bydbql_plan_cache_test.go
 create mode 100644 banyand/liaison/grpc/bydbql_plan_query.go
 create mode 100644 banyand/liaison/grpc/bydbql_schema_source_test.go
 create mode 100644 banyand/liaison/grpc/measure_batch_test.go
 create mode 100644 banyand/liaison/grpc/measure_ql_empty_count.go
 create mode 100644 banyand/liaison/grpc/measure_ql_empty_count_test.go
 create mode 100644 banyand/liaison/grpc/measure_ql_raw.go
 create mode 100644 banyand/measure/column_pool_bounded_test.go
 create mode 100644 banyand/measure/indexed_array_projection_test.go
 create mode 100644 banyand/measure/scan_shared_budget_test.go
 create mode 100644 banyand/query/measure_error_test.go
 create mode 100644 banyand/queue/pub/native_query_connection.go
 create mode 100644 banyand/queue/pub/native_receive_codec.go
 create mode 100644 banyand/queue/pub/native_receive_codec_test.go
 create mode 100644 banyand/queue/pub/native_receive_test.go
 create mode 100644 banyand/queue/pub/native_window_bench_test.go
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/README.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/datafusion-engine.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/datafusion-research.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/implementation-tickets.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/plan-reuse.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/pr1-verification.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/t01-verification.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/t02-verification.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/t03-verification.md
 create mode 100644 docs/design/0.12.0/measure-ql-core-sql/t05-verification.md
 create mode 100644 pkg/bydbql/estimated_size.go
 create mode 100644 pkg/bydbql/plan_measure.go
 create mode 100644 pkg/bydbql/plan_measure_columns.go
 create mode 100644 pkg/bydbql/plan_measure_predicate.go
 create mode 100644 pkg/bydbql/plan_measure_reuse.go
 create mode 100644 pkg/bydbql/plan_measure_reuse_test.go
 create mode 100644 pkg/bydbql/plan_measure_test.go
 create mode 100644 pkg/bydbql/plan_measure_time.go
 create mode 100644 pkg/bydbql/plan_measure_wildcard_test.go
 copy pkg/{query/vectorized/operator_test.go => encoding/bytes_bounded_test.go} (63%)
 create mode 100644 pkg/encoding/int_pool_bounded_test.go
 create mode 100644 pkg/index/internal/nativeice/query_allocation_test.go
 create mode 100644 pkg/index/native/query_allocation_test.go
 create mode 100644 pkg/query/allocation_scope.go
 create mode 100644 pkg/query/allocation_scope_test.go
 copy pkg/{index/internal/nativeice => query/model}/race_disabled_test.go (92%)
 copy pkg/{index/internal/nativeice => query/model}/race_enabled_test.go (92%)
 create mode 100644 pkg/query/ql/batch_view.go
 create mode 100644 pkg/query/ql/batch_view_test.go
 copy banyand/liaison/grpc/grpc_suite_test.go => pkg/query/ql/execution_clock_disabled.go (63%)
 create mode 100644 pkg/query/ql/execution_clock_enabled.go
 create mode 100644 pkg/query/ql/native_scan.go
 create mode 100644 pkg/query/ql/native_scan_test.go
 create mode 100644 pkg/query/ql/raw.go
 create mode 100644 pkg/query/ql/raw_benchmark_test.go
 create mode 100644 pkg/query/ql/raw_egress.go
 copy api/common/kind_version.go => pkg/query/ql/raw_metrics.go (66%)
 copy banyand/cmd/lifecycle/main.go => pkg/query/ql/raw_metrics_disabled.go (72%)
 create mode 100644 pkg/query/ql/raw_metrics_enabled.go
 create mode 100644 pkg/query/ql/raw_metrics_test.go
 create mode 100644 pkg/query/ql/raw_test.go
 create mode 100644 pkg/query/vectorized/column_pool_test.go
 create mode 100644 pkg/query/vectorized/frame/columnar_concat.go
 create mode 100644 pkg/query/vectorized/frame/columnar_inspect.go
 create mode 100644 pkg/query/vectorized/measure/batch_metrics_disabled.go
 create mode 100644 pkg/query/vectorized/measure/batch_metrics_enabled.go
 create mode 100644 pkg/query/vectorized/measure/batch_metrics_test.go
 create mode 100644 pkg/query/vectorized/measure/batch_query.go
 create mode 100644 pkg/query/vectorized/measure/frame/concat_test.go
 create mode 100644 pkg/query/vectorized/measure/plan/batch_result.go
 create mode 100644 pkg/query/vectorized/measure/plan/batch_result_test.go
 create mode 100644 pkg/query/vectorized/measure/plan/dispatch_empty_entities_test.go
 create mode 100644 pkg/query/vectorized/measure/plan/scalar_frame_test.go
 create mode 100644 pkg/query/vectorized/measure/plan/scalar_frames.go
 create mode 100644 pkg/query/vectorized/measure/plan/scalar_rows.go
 create mode 100644 pkg/query/vectorized/measure/plan/standalone_merge.go
 create mode 100644 pkg/query/vectorized/measure/plan/standalone_merge_test.go
 create mode 100644 pkg/query/vectorized/measure/plan/standalone_projection.go
 copy pkg/query/vectorized/{doc.go => memory_metrics.go} (80%)
 copy pkg/query/vectorized/{operator_test.go => memory_metrics_disabled.go} (61%)
 create mode 100644 pkg/query/vectorized/memory_metrics_enabled.go
 create mode 100644 pkg/query/vectorized/memory_metrics_test.go
 create mode 100644 pkg/query/vectorized/native_receive.go
 create mode 100644 pkg/query/vectorized/native_receive_test.go
 create mode 100644 pkg/query/vectorized/query_memory_scope.go
 create mode 100644 pkg/query/vectorized/query_memory_scope_test.go
 copy pkg/test/measure/testdata/measures/{duplicated.json => qlb_fixture.json} (66%)
 copy pkg/test/measure/testdata/measures/{service_cpm_hour.json => qlb_fixture_secondary.json} (69%)
 create mode 100644 test/cases/measure/cmd/generate/ql_only.go
 create mode 100644 test/cases/measure/data/ql.go
 create mode 100644 test/cases/measure/data/ql_test.go
 copy test/cases/measure/data/testdata/{service_instance_cpm_minute_data.json => qlb_fixture.json} (67%)
 create mode 100644 test/cases/measure/data/testdata/qlb_fixture_old.json
 create mode 100644 test/cases/measure/data/testdata/qlb_fixture_other.json
 create mode 100644 test/cases/measure/ql.go
 create mode 100644 test/cases/measure/ql/host-a.yaml
 create mode 100644 test/cases/measure/ql/host-b.yaml
 copy test/cases/measure/{data/want/gen_tree_depth3_and_or.yaml => ql/invalid-ql.ql} (98%)
 copy test/cases/{trace/data/input/write_mixed.ql => measure/ql/legacy-parameter.ql} (87%)
 copy test/cases/{trace/data/input/write_mixed.ql => measure/ql/legacy-select.ql} (87%)
 create mode 100644 test/cases/measure/ql/six-rows.yaml
 create mode 100644 test/cases/measure/ql_batch.go
 create mode 100644 test/cases/measure/ql_generated.go
 create mode 100644 test/cases/measure/ql_generated_reuse.go
 create mode 100644 test/cases/measure/ql_generated_reuse_eviction.go
 create mode 100644 test/cases/measure/ql_generated_reuse_permissions.go
 create mode 100644 test/cases/measure/ql_generated_reuse_schema.go
 create mode 100644 test/cases/measure/qlgen/README.md
 create mode 100644 test/cases/measure/qlgen/artifact_test.go
 create mode 100644 test/cases/measure/qlgen/cover.go
 create mode 100644 test/cases/measure/qlgen/cover_test.go
 create mode 100644 test/cases/measure/qlgen/coverage_contract.go
 create mode 100644 test/cases/measure/qlgen/coverage_contract_test.go
 create mode 100644 test/cases/measure/qlgen/empty_entity_generate.go
 create mode 100644 test/cases/measure/qlgen/fixture.go
 create mode 100644 test/cases/measure/qlgen/fixture_test.go
 create mode 100644 test/cases/measure/qlgen/generate.go
 copy bydbctl/internal/cmd/use_test.go => test/cases/measure/qlgen/generate_test.go (51%)
 create mode 100644 test/cases/measure/qlgen/generated/suite.json
 create mode 100644 test/cases/measure/qlgen/legacy_scalar_generate.go
 copy banyand/liaison/grpc/api_version_test.go => test/cases/measure/qlgen/legacy_scalar_test.go (52%)
 create mode 100644 test/cases/measure/qlgen/model.go
 create mode 100644 test/cases/measure/qlgen/oracle.go
 create mode 100644 test/cases/measure/qlgen/oracle_test.go
 create mode 100644 test/cases/measure/qlgen/render.go
 create mode 100644 test/cases/measure/qlgen/render_test.go
 create mode 100644 test/cases/measure/qlgen/rules.go
 create mode 100644 test/cases/measure/qlgen/suite.go
 create mode 100644 test/cases/measure/qlgen/t03_fixture.go
 create mode 100644 test/cases/measure/qlgen/t03_generate.go
 create mode 100644 test/cases/measure/qlgen/t03_model.go
 create mode 100644 test/cases/measure/qlgen/t03_oracle.go
 create mode 100644 test/cases/measure/qlgen/t03_render.go
 create mode 100644 test/cases/measure/qlgen/t03_test.go
 create mode 100644 test/cases/measure/qlgen/t05_fixture.go
 create mode 100644 test/cases/measure/qlgen/t05_generate.go
 create mode 100644 test/cases/measure/qlgen/t05_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t01_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t02_data_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t02_metrics_disabled_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t02_metrics_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t02_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t03_build_test.go
 copy bydbctl/internal/tui/bydbql/read_only_test.go => test/integration/distributed/querybench/qlb_t03_config_test.go (54%)
 create mode 100644 test/integration/distributed/querybench/qlb_t03_data_test.go
 copy pkg/panicdiag/lintrawgo/testdata/src/badcode/bad.go => test/integration/distributed/querybench/qlb_t03_metrics_disabled_test.go (64%)
 create mode 100644 test/integration/distributed/querybench/qlb_t03_metrics_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t03_resources_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t03_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t05_build_test.go
 copy bydbctl/internal/tui/bydbql/read_only_test.go => test/integration/distributed/querybench/qlb_t05_config_test.go (52%)
 create mode 100644 test/integration/distributed/querybench/qlb_t05_data_test.go
 copy pkg/convert/string.go => test/integration/distributed/querybench/qlb_t05_metrics_disabled_test.go (58%)
 create mode 100644 test/integration/distributed/querybench/qlb_t05_metrics_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t05_process_test.go
 create mode 100644 test/integration/distributed/querybench/qlb_t05_test.go
 create mode 100644 test/integration/standalone/other/rbac_data/ql_batch_compat_test.go
 create mode 100644 test/integration/standalone/other/rbac_data/ql_batch_gate_test.go