implement GC logic for drop table and database (#2793)
* (tae): fix lint error
* (tae): update for gc table
* (tae): update for gc table 2
* (tae): update for gc table 3
* (tae): ut code refactor
* (tae): ut code refactor 2
* (tae): update for gc segment
* (tae): update for gc database
* (tae): update for gc database 2
* (tae): update for gc database 3
* (tae): fix static code check
* (tae): fix a typo
Co-authored-by:
Jin Hai <haijin.chn@gmail.com>
Showing
- pkg/vm/engine/tae/catalog/block.go 46 additions, 0 deletionspkg/vm/engine/tae/catalog/block.go
- pkg/vm/engine/tae/catalog/catalog.go 1 addition, 0 deletionspkg/vm/engine/tae/catalog/catalog.go
- pkg/vm/engine/tae/catalog/database.go 9 additions, 0 deletionspkg/vm/engine/tae/catalog/database.go
- pkg/vm/engine/tae/catalog/schema.go 2 additions, 1 deletionpkg/vm/engine/tae/catalog/schema.go
- pkg/vm/engine/tae/catalog/segment.go 25 additions, 1 deletionpkg/vm/engine/tae/catalog/segment.go
- pkg/vm/engine/tae/catalog/table.go 20 additions, 1 deletionpkg/vm/engine/tae/catalog/table.go
- pkg/vm/engine/tae/db/base_test.go 207 additions, 0 deletionspkg/vm/engine/tae/db/base_test.go
- pkg/vm/engine/tae/db/compound_test.go 1 addition, 28 deletionspkg/vm/engine/tae/db/compound_test.go
- pkg/vm/engine/tae/db/db_test.go 64 additions, 294 deletionspkg/vm/engine/tae/db/db_test.go
- pkg/vm/engine/tae/db/gc_test.go 222 additions, 49 deletionspkg/vm/engine/tae/db/gc_test.go
- pkg/vm/engine/tae/db/gcop.go 83 additions, 29 deletionspkg/vm/engine/tae/db/gcop.go
- pkg/vm/engine/tae/db/helper.go 20 additions, 0 deletionspkg/vm/engine/tae/db/helper.go
- pkg/vm/engine/tae/db/hidden_test.go 1 addition, 25 deletionspkg/vm/engine/tae/db/hidden_test.go
- pkg/vm/engine/tae/db/replay_test.go 0 additions, 4 deletionspkg/vm/engine/tae/db/replay_test.go
- pkg/vm/engine/tae/db/scanner.go 46 additions, 3 deletionspkg/vm/engine/tae/db/scanner.go
- pkg/vm/engine/tae/db/scannerop.go 79 additions, 9 deletionspkg/vm/engine/tae/db/scannerop.go
- pkg/vm/engine/tae/db/scheduler.go 6 additions, 2 deletionspkg/vm/engine/tae/db/scheduler.go
- pkg/vm/engine/tae/db/scheduler_test.go 5 additions, 26 deletionspkg/vm/engine/tae/db/scheduler_test.go
- pkg/vm/engine/tae/db/task.go 2 additions, 0 deletionspkg/vm/engine/tae/db/task.go
- pkg/vm/engine/tae/iface/txnif/types.go 2 additions, 0 deletionspkg/vm/engine/tae/iface/txnif/types.go
Please register or sign in to comment