txnengine, txnstorage: various changes (#4553)
txnengine: add Errors and extract errors in doTxnRequest txnengine: add Errors.As; create default database; fix Execution.Resolve txnengine: add MemHandler.mheap; fix MemHandler.HandleRead txnengine: add TestTPCH txnengine: add Tx.databaseName txnengine: add file path param to Tx.Exec txnengine: add typed errors txnengine: fix Execution.Resolve txnengine: fix Tx.Exec to execute all statements txnengine: fix engineAttrToPlanColDef txnengine: fix plan types gob registeration txnengine: gob register plan types txnengine: save database and table name in lowercase; set default schema name in Execution.Resolve txnengine: set zap logger for NewTxnService txnengine: trim comment lines in bvt files txnstorage: add AttributeRow.Order txnstorage: add hidden __version column txnstorage: fix BatchIter txnstorage: fix MemHandler.HandleRead txnstorage: use req.TableID,DatabaseID in HandleDelTableDef,HandleGetRelations,HandleGetTableDefs,HandleGetTableDefs Approved by: @lni
Showing
- pkg/txn/storage/txn/batch.go 116 additions, 26 deletionspkg/txn/storage/txn/batch.go
- pkg/txn/storage/txn/catalog.go 1 addition, 0 deletionspkg/txn/storage/txn/catalog.go
- pkg/txn/storage/txn/mem_handler.go 113 additions, 42 deletionspkg/txn/storage/txn/mem_handler.go
- pkg/txn/storage/txn/mem_handler_test.go 6 additions, 2 deletionspkg/txn/storage/txn/mem_handler_test.go
- pkg/txn/storage/txn/storage_test.go 8 additions, 8 deletionspkg/txn/storage/txn/storage_test.go
- pkg/vm/engine/txn/database.go 4 additions, 6 deletionspkg/vm/engine/txn/database.go
- pkg/vm/engine/txn/engine.go 4 additions, 3 deletionspkg/vm/engine/txn/engine.go
- pkg/vm/engine/txn/error.go 93 additions, 4 deletionspkg/vm/engine/txn/error.go
- pkg/vm/engine/txn/operations.go 46 additions, 21 deletionspkg/vm/engine/txn/operations.go
- pkg/vm/engine/txn/test/bvt_test.go 102 additions, 0 deletionspkg/vm/engine/txn/test/bvt_test.go
- pkg/vm/engine/txn/test/engine_test.go 11 additions, 10 deletionspkg/vm/engine/txn/test/engine_test.go
- pkg/vm/engine/txn/test/env.go 13 additions, 2 deletionspkg/vm/engine/txn/test/env.go
- pkg/vm/engine/txn/test/execution.go 37 additions, 5 deletionspkg/vm/engine/txn/test/execution.go
- pkg/vm/engine/txn/test/node.go 17 additions, 2 deletionspkg/vm/engine/txn/test/node.go
- pkg/vm/engine/txn/test/tx.go 61 additions, 29 deletionspkg/vm/engine/txn/test/tx.go
- pkg/vm/engine/txn/txn.go 18 additions, 0 deletionspkg/vm/engine/txn/txn.go
Please register or sign in to comment