This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch patch/trace
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 6807954a Implement atomic counters for total queries and writes in sidx
add 140dbf05 Secondary index for trace: query process (#738)
add 7ea2f365 Merge remote-tracking branch 'origin/main' into patch/trace
No new revisions were added by this update.
Summary of changes:
banyand/internal/sidx/TODO.md | 128 +-
banyand/internal/sidx/block.go | 102 +-
banyand/internal/sidx/block_scanner.go | 185 +++
banyand/internal/sidx/block_scanner_test.go | 457 +++++++
banyand/internal/sidx/block_test.go | 76 +-
banyand/internal/sidx/block_writer.go | 27 +-
banyand/internal/sidx/element.go | 33 +-
banyand/internal/sidx/element_test.go | 94 +-
.../internal/sidx/integration_test_framework.go | 948 -------------
.../sidx/integration_test_framework_test.go | 505 -------
banyand/internal/sidx/interfaces.go | 171 ++-
banyand/internal/sidx/interfaces_examples.go | 558 --------
banyand/internal/sidx/interfaces_examples_test.go | 353 -----
banyand/internal/sidx/iter.go | 176 +++
banyand/internal/sidx/iter_test.go | 607 +++++++++
banyand/internal/sidx/metadata.go | 348 +++--
banyand/internal/sidx/metadata_test.go | 392 +++++-
banyand/internal/sidx/mock_components.go | 636 ---------
banyand/internal/sidx/mock_components_test.go | 658 ---------
banyand/internal/sidx/mock_sidx.go | 497 -------
banyand/internal/sidx/mock_sidx_test.go | 612 ---------
banyand/internal/sidx/mock_usage.md | 811 -----------
banyand/internal/sidx/mock_usage_test.go | 654 ---------
banyand/internal/sidx/part.go | 279 +++-
banyand/{stream => internal/sidx}/part_iter.go | 186 +--
banyand/internal/sidx/part_iter_test.go | 702 ++++++++++
banyand/internal/sidx/part_test.go | 804 ++++++-----
banyand/internal/sidx/part_wrapper.go | 34 +
banyand/internal/sidx/part_wrapper_test.go | 75 +
banyand/internal/sidx/query_result.go | 608 +++++++++
banyand/internal/sidx/query_result_test.go | 1426 ++++++++++++++++++++
banyand/internal/sidx/sidx.go | 148 +-
banyand/internal/sidx/sidx_test.go | 697 ++++++++++
banyand/internal/sidx/snapshot_test.go | 28 +-
banyand/internal/sidx/tag.go | 295 +---
banyand/internal/sidx/tag_filter_op.go | 267 ++++
banyand/internal/sidx/tag_filter_op_test.go | 528 ++++++++
banyand/internal/sidx/tag_test.go | 743 +---------
banyand/stream/query_by_idx.go | 3 +-
banyand/stream/query_by_ts.go | 6 +-
40 files changed, 7501 insertions(+), 8356 deletions(-)
create mode 100644 banyand/internal/sidx/block_scanner.go
create mode 100644 banyand/internal/sidx/block_scanner_test.go
delete mode 100644 banyand/internal/sidx/integration_test_framework.go
delete mode 100644 banyand/internal/sidx/integration_test_framework_test.go
delete mode 100644 banyand/internal/sidx/interfaces_examples.go
delete mode 100644 banyand/internal/sidx/interfaces_examples_test.go
create mode 100644 banyand/internal/sidx/iter.go
create mode 100644 banyand/internal/sidx/iter_test.go
delete mode 100644 banyand/internal/sidx/mock_components.go
delete mode 100644 banyand/internal/sidx/mock_components_test.go
delete mode 100644 banyand/internal/sidx/mock_sidx.go
delete mode 100644 banyand/internal/sidx/mock_sidx_test.go
delete mode 100644 banyand/internal/sidx/mock_usage.md
delete mode 100644 banyand/internal/sidx/mock_usage_test.go
copy banyand/{stream => internal/sidx}/part_iter.go (54%)
create mode 100644 banyand/internal/sidx/part_iter_test.go
create mode 100644 banyand/internal/sidx/query_result.go
create mode 100644 banyand/internal/sidx/query_result_test.go
create mode 100644 banyand/internal/sidx/sidx_test.go
create mode 100644 banyand/internal/sidx/tag_filter_op.go
create mode 100644 banyand/internal/sidx/tag_filter_op_test.go