Skip to content
Snippets Groups Projects
Unverified Commit 96e025e8 authored by reusee's avatar reusee Committed by GitHub
Browse files

txnstorage, txnengine: optimizations and fixes (#5068)

txnstorage: add Row.Value
txnstorage: remove Table.Index, rename IndexEntries to Index
txnstorage: merge PhysicalRow, MVCC, MVCCValues to PhysicalRow, Version
txnstorage: remove Row type param from Iter and TableIter
txnstorage: add Version.ID; fix Table.Iter
txnstorage: use btree path hinting
txnstorage, txnengine: add ID type
txnstorage: use slice instead of map in DataValue
txnstorage: add table benchmark
txnstorage: use int64 ID
txnstorage: optimize locking of Table
txnstorage: fix log tail
txnengine: add Request and Response enum
txnengine: remove ErrExisted
txnengine: remove ErrDatabaseNotFound
txnengine: remove ErrRelationNotFound
txnengine: remove ErrDefNotFound
txnengine: remove ErrIterNotFound
txnengine: remove ErrColumnNotFound, ErrReadOnly
txnengine: remove error reflection in DoTxnRequest

Approved by: @yingfeng, @zhangxu19830126
parent 18563e75
No related tags found
No related merge requests found
Showing
with 597 additions and 410 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment