Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: Check mutations for single-row changes #27920

Merged
merged 21 commits into from
Sep 22, 2021

Commits on Sep 14, 2021

  1. feat: check index key in AddRecord

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    aceb3d0 View commit details
    Browse the repository at this point in the history
  2. feat: check for AddRecord/UpdateRecord

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    d01995b View commit details
    Browse the repository at this point in the history
  3. ignore deletion of indices if NeedRestoredData

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    8a75382 View commit details
    Browse the repository at this point in the history
  4. check values of row mutations

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    11fa293 View commit details
    Browse the repository at this point in the history
  5. style: fix naming

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    f5160e1 View commit details
    Browse the repository at this point in the history
  6. skip when sh == 0

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    be15c78 View commit details
    Browse the repository at this point in the history
  7. check in RemoveRecord

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    dca9d75 View commit details
    Browse the repository at this point in the history
  8. modify license header

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    ee5a801 View commit details
    Browse the repository at this point in the history
  9. test: add unit tests

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    ada4dc5 View commit details
    Browse the repository at this point in the history
  10. add lisence header

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    5c1483a View commit details
    Browse the repository at this point in the history
  11. also truncate decoded mutation

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    4e72298 View commit details
    Browse the repository at this point in the history
  12. tidy up

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    9e01dca View commit details
    Browse the repository at this point in the history
  13. refactor according to comments

    Signed-off-by: ekexium <ekexium@gmail.com>
    
    Auto stash before rebase of "ft-data-inconsistency"
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    1aab79e View commit details
    Browse the repository at this point in the history
  14. skip partitioned table

    Signed-off-by: ekexium <ekexium@gmail.com>
    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    836f4e3 View commit details
    Browse the repository at this point in the history
  15. save columnMap in stmtctx

    ekexium committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    5eeb405 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. skip when sh == 0

    Some implementations of MemBuffer doesn't support staging. We don't care about them for now
    ekexium committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    6431cbe View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. reuse a slice in a loop

    ekexium committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    2ee348c View commit details
    Browse the repository at this point in the history
  2. save reusable maps in stmtctx

    ekexium committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    e448d49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    220f0f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    b90202c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. address comments in test

    ekexium committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    841044a View commit details
    Browse the repository at this point in the history