Use generic dlnode (#4775)
Replace dlnode to support generic UpdateNode. 1. Replace common.SortedDList with *common.GenericSortedDList 2. Update catalog, db and tables to adapt to new dlnode Approved by: @XuPeng-SH
Showing
- pkg/vm/engine/tae/catalog/base.go 43 additions, 22 deletionspkg/vm/engine/tae/catalog/base.go
- pkg/vm/engine/tae/catalog/block.go 4 additions, 5 deletionspkg/vm/engine/tae/catalog/block.go
- pkg/vm/engine/tae/catalog/catalog.go 40 additions, 29 deletionspkg/vm/engine/tae/catalog/catalog.go
- pkg/vm/engine/tae/catalog/catalog_test.go 3 additions, 3 deletionspkg/vm/engine/tae/catalog/catalog_test.go
- pkg/vm/engine/tae/catalog/database.go 45 additions, 32 deletionspkg/vm/engine/tae/catalog/database.go
- pkg/vm/engine/tae/catalog/node.go 53 additions, 90 deletionspkg/vm/engine/tae/catalog/node.go
- pkg/vm/engine/tae/catalog/node_test.go 7 additions, 10 deletionspkg/vm/engine/tae/catalog/node_test.go
- pkg/vm/engine/tae/catalog/segment.go 21 additions, 22 deletionspkg/vm/engine/tae/catalog/segment.go
- pkg/vm/engine/tae/catalog/table.go 23 additions, 22 deletionspkg/vm/engine/tae/catalog/table.go
- pkg/vm/engine/tae/catalog/updatenode.go 1 addition, 6 deletionspkg/vm/engine/tae/catalog/updatenode.go
- pkg/vm/engine/tae/common/dlnode.go 58 additions, 64 deletionspkg/vm/engine/tae/common/dlnode.go
- pkg/vm/engine/tae/db/gcop.go 3 additions, 3 deletionspkg/vm/engine/tae/db/gcop.go
- pkg/vm/engine/tae/iface/txnif/types.go 3 additions, 3 deletionspkg/vm/engine/tae/iface/txnif/types.go
- pkg/vm/engine/tae/tables/block.go 3 additions, 2 deletionspkg/vm/engine/tae/tables/block.go
- pkg/vm/engine/tae/tables/updates/chain_test.go 2 additions, 2 deletionspkg/vm/engine/tae/tables/updates/chain_test.go
- pkg/vm/engine/tae/tables/updates/colupdate.go 27 additions, 27 deletionspkg/vm/engine/tae/tables/updates/colupdate.go
- pkg/vm/engine/tae/tables/updates/delchain.go 9 additions, 9 deletionspkg/vm/engine/tae/tables/updates/delchain.go
- pkg/vm/engine/tae/tables/updates/delete.go 25 additions, 25 deletionspkg/vm/engine/tae/tables/updates/delete.go
- pkg/vm/engine/tae/tables/updates/mvcc.go 3 additions, 2 deletionspkg/vm/engine/tae/tables/updates/mvcc.go
- pkg/vm/engine/tae/tables/updates/updatechain.go 15 additions, 16 deletionspkg/vm/engine/tae/tables/updates/updatechain.go
Please register or sign in to comment