(AOE): Add numeric bsi index; add segment summarizer & filter (#475)
* Add num bsi * Add segment summarizer & filter
Showing
- pkg/vm/engine/aoe/storage/db/filter_test.go 196 additions, 9 deletionspkg/vm/engine/aoe/storage/db/filter_test.go
- pkg/vm/engine/aoe/storage/db/seg.go 1 addition, 1 deletionpkg/vm/engine/aoe/storage/db/seg.go
- pkg/vm/engine/aoe/storage/db/segment_filter.go 213 additions, 0 deletionspkg/vm/engine/aoe/storage/db/segment_filter.go
- pkg/vm/engine/aoe/storage/db/segment_sparse_filter.go 9 additions, 1 deletionpkg/vm/engine/aoe/storage/db/segment_sparse_filter.go
- pkg/vm/engine/aoe/storage/db/segment_summarizer.go 59 additions, 0 deletionspkg/vm/engine/aoe/storage/db/segment_summarizer.go
- pkg/vm/engine/aoe/storage/layout/dataio/segwriter.go 160 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/segwriter.go
- pkg/vm/engine/aoe/storage/layout/index/index_test.go 7 additions, 5 deletionspkg/vm/engine/aoe/storage/layout/index/index_test.go
- pkg/vm/engine/aoe/storage/layout/index/numbsi.go 79 additions, 16 deletionspkg/vm/engine/aoe/storage/layout/index/numbsi.go
- pkg/vm/engine/aoe/storage/layout/index/seg.go 184 additions, 4 deletionspkg/vm/engine/aoe/storage/layout/index/seg.go
- pkg/vm/engine/index/bsi/bsi_test.go 12 additions, 12 deletionspkg/vm/engine/index/bsi/bsi_test.go
- pkg/vm/engine/index/bsi/numeric_bsi.go 44 additions, 4 deletionspkg/vm/engine/index/bsi/numeric_bsi.go
Please register or sign in to comment