refactor: Refactor Tuple's id to make Update support complex queries by KKould · Pull Request #263 · KipData/KiteSQL

What problem does this PR solve?

Tuple directly stores the value of the tuple id instead of indices, making it possible to maintain the tuple id in complex querie.
Therefore, Update can still obtain tuple_id after complex query

add test: crdb/update.slt

Code changes

  • Has Rust code change
  • Has CI related scripts change

Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression: Consumes more CPU
  • Performance regression: Consumes more Memory
  • Breaking backward compatibility

Note for reviewer