Proto commits in risinglightdb/risinglight

These 14 commits are when the Protocol Buffers files have changed:

Commit:19dda82
Author:unconsolable
Committer:GitHub

feat(storage): support NULL on blob and char columns (#724) Signed-off-by: unconsolable <chenzhipeng2012@gmail.com> Signed-off-by: unconsolable <chenzhipeng2012@gmail.com>

The documentation is generated from this commit.

Commit:ddf9971
Author:Kikkon
Committer:GitHub

feat(storage): support dict encoding (#668) * feat(storage): support dict encoding Signed-off-by: kikkon <nian920@outlook.com> * cargo clippy Signed-off-by: kikkon <nian920@outlook.com> * fix Signed-off-by: kikkon <nian920@outlook.com> * fix statistics Signed-off-by: kikkon <nian920@outlook.com>

Commit:f591970
Author:ZheNing Hu
Committer:GitHub

feat(storage): record first_key in block_index_builder (#598) * feat(storage): record first_key in block_index_builder Signed-off-by: ZheNing Hu <adlternative@gmail.com> * feat(storage): add record_first_key option to ColumnBuilderOptions Signed-off-by: ZheNing Hu <adlternative@gmail.com>

Commit:e52eaa3
Author:Lu Di
Committer:GitHub

feat(storage): support run-length encoding (#507) Signed-off-by: ludics <leonludics@gmail.com>

Commit:3d69652
Author:likg227
Committer:GitHub

feat(storage): optimize predicate pushdown (#300) * feat(storage): optimize predicate pushdown * Add skip for column_iterator * Add get_fake_iter * Add skip_inner and incre_block_id * Add test for skip * Improve code according to comments

Commit:56f247b
Author:likg227
Committer:GitHub

feat(storage): Add fake_block_iterator (#298) * feat(storage): Add fake_block_iterator * Add Fake in PrimitiveBlockIteratorImpl and CharBlockIteratorImpl * Run cargo fmt and cargo clippy * Remove unnecessary comments

Commit:f93a7a0
Author:Alex Chi
Committer:GitHub

chore(storage): refactor column iterator (#246) Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:5e76432
Author:Alex Chi
Committer:GitHub

feat(storage): add statistics interface (#147) * feat(storage): add statistics interface Signed-off-by: Alex Chi <iskyzh@gmail.com> * add distinct value Signed-off-by: Alex Chi <iskyzh@gmail.com> * add stat command Signed-off-by: Alex Chi <iskyzh@gmail.com> * null for distinct value Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:a31c44c
Author:Alex Chi
Committer:GitHub

feat(storage): add char column builder (#128) Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:6f80ac6
Author:Alex Chi
Committer:GitHub

feat(storage): support on-disk deletions (#105) Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:6b824a5
Author:Alex Chi
Committer:GitHub

feat(executor): add delete executor (#103) Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:c5a170a
Author:Alex Chi
Committer:GitHub

feat(storage): add column iterator (#85)

Commit:e3e3b2d
Author:Alex Chi
Committer:GitHub

feat(storage): add Block iterator (#79) Signed-off-by: Alex Chi <iskyzh@gmail.com>

Commit:de2967a
Author:Alex Chi
Committer:GitHub

feat(storage): add `Rowset` format and `i32` plain encoding (#53) Signed-off-by: Alex Chi <iskyzh@gmail.com>