Proto commits in pingcap/tipb

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:5f9928e
Author:xufei
Committer:GitHub

*: add some agg, fullouter join, nulleq join support to tipb (#419) * add more agg function (#396) Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn> * Support fullouter join and nulleq join in TiFlash (#406) * support full outer join Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn> * generate go code for join is_null_eq --------- Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn> * fix generated go file formatting * fix executor go generation comment formatting --------- Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>

The documentation is generated from this commit.

Commit:8cada6c
Author:Lloyd-Pottiger
Committer:GitHub

tipb: change spfresh search top_k to uint64 (#418)

Commit:7c07124
Author:Ray Yan
Committer:GitHub

tipb: add ColumnarScanContext (#417) Signed-off-by: Ray Yan <yming0221@gmail.com>

Commit:c544c98
Author:Lloyd-Pottiger
Committer:GitHub

*: add spfresh vector index related pb (#416) Signed-off-by: Lloyd-Pottiger <yan1579196623@gmail.com> Co-authored-by: ningjie.chen <ningjie.chen@pingcap.cn>

Commit:f9f651e
Author:Yiding Cui
Committer:GitHub

Add field in Limit executor (#394) (#415) Co-authored-by: xzhangxian1008 <xzhangxian@foxmail.com>

Commit:6ceadab
Author:yibin
Committer:GitHub

Add network fields for topsql agent (#379) (#411) (cherry picked from commit 711f7064417ecf5712aab792909aea565b48246e) Signed-off-by: yibin87 <huyibin@pingcap.com>

Commit:a4d204a
Author:Dongpo Liu
Committer:GitHub

proto: add NDV rate to analyze request (#410)

Commit:d3d6e14
Author:Dongpo Liu
Committer:GitHub

executor: add BroadcastQuery type and update ExecType enum (#409)

Commit:da912b8
Author:Shenghui Wu
Committer:GitHub

tipb: add structured boolean query to FTSQueryInfo (#408)

Commit:0708dba
Author:Dongpo Liu
Committer:GitHub

tidb: add singleton_sketch for RowSampleCollector (#407)

Commit:fe7badb
Author:xufei
Committer:GitHub

Support fullouter join and nulleq join in TiFlash (#406) * support full outer join Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn> * generate go code for join is_null_eq --------- Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>

Commit:3b13f13
Author:Yu Jin
Committer:GitHub

executor: add TiCIVectorQueryInfo for hybrid vector queries (#405) Add TiCIVectorQueryInfo protobuf message to support TiCI hybrid index vector search. This enables TiDB planner to push down vector top-k queries through the TiCI path instead of the legacy ANN path. Changes: - Add TiCIVectorQueryInfo message with index_id, column_id, distance_metric, top_k, query_vector, dimension, filter_expr, and column_name fields. - Add tici_vector_query_info field to IndexScan (field 8). - Add TiCI vector scan context metrics to TiFlashScanContext (fields 200-205). - Regenerate Go code.

Commit:c43afab
Author:xufei
Committer:GitHub

add more agg function (#396) Signed-off-by: xufei <xufeixw@mail.ustc.edu.cn>

Commit:e4152ff
Author:lance6716

*: use `buf` to format the proto files Signed-off-by: lance6716 <lance6716@gmail.com>

Commit:1447c9d
Author:Lynn
Committer:GitHub

*: support tidb topru (#388) * *: support tidb topru

Commit:c84c574
Author:xzhangxian1008
Committer:GitHub

Add field in Limit executor

Commit:22f4f09
Author:wjhuang2016

tici: add stop_words to CreateIndex parser info

Commit:4ce7b6c
Author:yibin
Committer:GitHub

Cherry pick topsql network protocol updates (#392) Signed-off-by: yibin87 <huyibin@pingcap.com>

Commit:1852f98
Author:Yiding Cui
Committer:GitHub

expression: add FTS_MATCH_PHRASE (#389)

Commit:56451fd
Author:ChangRui-Ryan
Committer:GitHub

tici: Add topn params (#386)

Commit:1374320
Author:Daniël van Eeden
Committer:GitHub

Add new UUID functions (#384) Co-authored-by: Neil Shen <overvenus@gmail.com>

Commit:097db0b
Author:Chao Wang
Committer:GitHub

Cherry pick index lookup pushdown (#381) * Add `IndexLookUp` executor and extra output channels (#376) Signed-off-by: Chao Wang <cclcwangchao@hotmail.com> * Add field `children` for `IndexLookUp` (#380) Signed-off-by: Chao Wang <cclcwangchao@hotmail.com> --------- Signed-off-by: Chao Wang <cclcwangchao@hotmail.com>

Commit:9fd33de
Author:王超
Committer:GitHub

Add field `children` for `IndexLookUp` (#380) Signed-off-by: Chao Wang <cclcwangchao@hotmail.com>

Commit:711f706
Author:yibin
Committer:GitHub

Add network fields for topsql agent (#379) Signed-off-by: yibin87 <huyibin@pingcap.com>

Commit:85a019a
Author:王超
Committer:GitHub

Add `IndexLookUp` executor and extra output channels (#376) Signed-off-by: Chao Wang <cclcwangchao@hotmail.com>

Commit:0a470e8
Author:Jinlong Liu
Committer:GitHub

proto: add fields for `Show Execution Plans for ScalarSubqueries` (#377) * proto: add fields for * fix test

Commit:a47577a
Author:Shenghui Wu
Committer:GitHub

Add the match expr to FTSQueryInfo to support more complex query (#374)

Commit:64577b0
Author:xzhangxian1008
Committer:GitHub

executor: add `CTESource` and `CTESink` field (#361)

Commit:07d1c2a
Author:Jinlong Liu
Committer:GitHub

proto: add fields for 'explain for connection' (#373)

Commit:bb8180a
Author:Poe Liu
Committer:GitHub

executor: add BroadcastQuery type and update ExecType enum (#370)

Commit:a1bf4b1
Author:Shenghui Wu
Committer:GitHub

exeuctor: remove ShardInfos (#372)

Commit:d21bef2
Author:Shenghui Wu
Committer:GitHub

executor: add shardinfos into ftsqueryinfo (#369)

Commit:95626db
Author:Lynn
Committer:GitHub

*: replace KeyspaceID with KeyspaceName (#368)

Commit:646a5f5
Author:Shenghui Wu
Committer:GitHub

executor: add fts_ranges to indexScan (#367)

Commit:b98e57f
Author:Wenxuan
Committer:GitHub

fts: Rename for good (#366) Signed-off-by: Wish <breezewish@outlook.com>

Commit:7aec7ad
Author:Shenghui Wu
Committer:GitHub

executor: add FTS ScalarFuncSig and add FTSQueryInfo to IndexScan (#364)

Commit:b555ca3
Author:Lynn
Committer:GitHub

proto/go-tipb: add keyspace ID to TopSQLSubResponse's and ResourceGroupTag's fields (#363) * proto/go-tipb: add keyspace ID to TopSQLSubResponse's fields *: add keyspace ID to ResourceGroupTag

Commit:22a81f2
Author:Yu Jin
Committer:GitHub

Add tici.proto and update proto.lock files (#362) * Add tici.proto and update proto.lock files * Update proto.lock * Fix tici proto build process with directory structure and compatibility fixes * Fix relative import in tici.pb.go * Update go.mod and go.sum for dependencies * fix the go complie

Commit:775c237
Author:Wenxuan
Committer:GitHub

*: Add query_tokenizer (#360) Signed-off-by: Wish <breezewish@outlook.com>

Commit:873f618
Author:Wenxuan
Committer:GitHub

*: Add FTS related query info (#357) Signed-off-by: Wish <breezewish@outlook.com>

Commit:d2c561d
Author:Lloyd-Pottiger
Committer:GitHub

TiFlashScanContext: add inverted index statistics (#359)

Commit:c78c7b3
Author:Zequan
Committer:GitHub

executor: Vector search support enable_distance_proj (#358) Signed-off-by: “EricZequan” <zequany33@gmail.com>

Commit:b4de785
Author:Lloyd-Pottiger
Committer:GitHub

executor: fix typo (Invert -> Inverted) (#356) update Signed-off-by: Lloyd-Pottiger <yan1579196623@gmail.com>

Commit:a91a8fa
Author:Lloyd-Pottiger
Committer:GitHub

executor: add used indexes in TableScan (#355) Signed-off-by: Lloyd-Pottiger <yan1579196623@gmail.com>

Commit:246f911
Author:yibin
Committer:GitHub

Add tiflash network related protocols (#348) Signed-off-by: yibin <huyibin@pingcap.cn>

Commit:0226073
Author:Wish

Add IndexId Signed-off-by: Wish <breezewish@outlook.com>

Commit:cb9c181
Author:Wish

Rename to FTSQueryInfo Signed-off-by: Wish <breezewish@outlook.com>

Commit:9f05cc7
Author:Wish

Update Signed-off-by: Wish <breezewish@outlook.com>

Commit:f7c8c9f
Author:Wish

Add FTS Signed-off-by: Wish <breezewish@outlook.com>

Commit:f91fdb8
Author:Neil Shen
Committer:GitHub

Align protobuf version and proto options with kvproto (#347) Signed-off-by: Neil Shen <overvenus@gmail.com>

Commit:0607513
Author:yibin
Committer:GitHub

Add tiflash pipeline wait summary and minTSO wait time in execution summary (#346) * Add tiflash pipeline wait summary in execution summary Signed-off-by: yibin <huyibin@pingcap.cn> * Little refact Signed-off-by: yibin <huyibin@pingcap.cn> * Add mintso wait time execution info Signed-off-by: yibin <huyibin@pingcap.cn> * Address comments Signed-off-by: yibin <huyibin@pingcap.cn> --------- Signed-off-by: yibin <huyibin@pingcap.cn>

Commit:5feb4da
Author:Wenxuan
Committer:Wish

Mark column_id as required (#345) Signed-off-by: Wish <breezewish@outlook.com> (cherry picked from commit 0bcddae6783733c016a4877199b732d203f01b84)

Commit:0bcddae
Author:Wenxuan
Committer:GitHub

Mark column_id as required (#345) Signed-off-by: Wish <breezewish@outlook.com>

Commit:cf70966
Author:Liqi Geng
Committer:GitHub

Fix wrong capitalization for date_add/sub sig defines (#344) Signed-off-by: gengliqi <gengliqiii@gmail.com>

Commit:819a946
Author:Wish

Update Signed-off-by: Wish <breezewish@outlook.com>

Commit:f68a89f
Author:Liqi Geng
Committer:GitHub

Add missing date_add/sub sig defines (#343) Signed-off-by: gengliqi <gengliqiii@gmail.com>

Commit:a3fd288
Author:Benjamin2037
Committer:GitHub

Remove TiDB-binlog related code (#342) * Remove TiDB-binlog related codes, since TiDB-binlog has been depricated at v8.3.

Commit:e9fcadb
Author:JaySon
Committer:GitHub

*: Add index_id to ANNQueryInfo to support multiple indexes on the same column (#339) * Add index_id to ANNQueryInfo --------- Co-authored-by: Wenxuan <breezewish@outlook.com>

Commit:a40c234
Author:ShuNing
Committer:GitHub

resourcetag: add more filed in resource group tag (#338) * resourcetag: add more filed in resource group tag Signed-off-by: nolouch <nolouch@gmail.com>

Commit:ed813e1
Author:Wish

Update Signed-off-by: Wish <breezewish@outlook.com>

Commit:6aa5ff1
Author:Wish

Add projection push down for ANN Signed-off-by: Wish <breezewish@outlook.com>

Commit:e46e463
Author:guo-shaoge
Committer:GitHub

executor: add tiflash pre_agg mode (#337) Signed-off-by: guo-shaoge <shaoge1994@163.com>

Commit:1a1c5ad
Author:guo-shaoge
Committer:GitHub

Revert "executor: add auto_pass_through flag (#334)" (#336) This reverts commit 6f66261de67252bf5cbd1dfaa8d6f4b14024dae8.

Commit:6f66261
Author:guo-shaoge
Committer:GitHub

executor: add auto_pass_through flag (#334)

Commit:2bf6bb0
Author:JaySon
Committer:GitHub

executor: Add more statistical data in TiFlashScanContext (#326) (#332) * executor: Add more statistical data in TiFlashScanContext (#326) * Add TiFlashScanContext statistics * Update proto/executor.proto Co-authored-by: Wenxuan <breezewish@outlook.com> * rename --------- Co-authored-by: Wenxuan <breezewish@outlook.com> * try fix --------- Co-authored-by: jinhelin <linjinhe33@gmail.com> Co-authored-by: Wenxuan <breezewish@outlook.com>

Commit:56b0212
Author:Wenxuan
Committer:GitHub

vector: More perf counters (#331) * vector: More metrics Signed-off-by: Wish <breezewish@outlook.com> * Update go Signed-off-by: Wish <breezewish@outlook.com> --------- Signed-off-by: Wish <breezewish@outlook.com>

Commit:674f95d
Author:Wenxuan
Committer:GitHub

vector: Extract common definitions (#330)

Commit:55a7867
Author:jinhelin
Committer:GitHub

executor: Add more statistical data in TiFlashScanContext (#326) * Add TiFlashScanContext statistics * Update proto/executor.proto Co-authored-by: Wenxuan <breezewish@outlook.com> * rename --------- Co-authored-by: Wenxuan <breezewish@outlook.com>

Commit:8303e7d
Author:Wenxuan
Committer:GitHub

executor: Add vector scan context (#328) Signed-off-by: Wish <breezewish@outlook.com>

Commit:54f6f2c
Author:Wenxuan
Committer:GitHub

vector: Use bytes instead of repeated float32 for shorter output (#327)

Commit:87f5b80
Author:yibin
Committer:GitHub

Add div_precision_increment attribute in DAGRequest (#325) * Add div_precision_increment attribute in DAGRequest Signed-off-by: yibin <huyibin@pingcap.com> * update generate go file Signed-off-by: yibin <huyibin@pingcap.com> --------- Signed-off-by: yibin <huyibin@pingcap.com>

Commit:3670edd
Author:Wenxuan
Committer:GitHub

vector: Add more distance metrics (#324) Signed-off-by: Wish <breezewish@outlook.com>

Commit:f4c09bd
Author:Wenxuan
Committer:GitHub

Add vector data types and functions (#323)

Commit:9bb28c4
Author:guo-shaoge
Committer:GitHub

add tiflash ru consumption in execution summary (#321)

Commit:6728b9d
Author:Yang Keao

remove array from the grpc proto Signed-off-by: Yang Keao <yangkeao@chunibyo.icu>

Commit:dfd7d19
Author:xzhangxian1008
Committer:GitHub

Add Duration type for RangeCmpDataType

Commit:13f196e
Author:xzhangxian1008
Committer:GitHub

Add RangeCmpDataType type

Commit:204a4b3
Author:YangKeao
Committer:GitHub

add array field to protobuf (#317) Signed-off-by: Yang Keao <yangkeao@chunibyo.icu>

Commit:711da6f
Author:Shenghui Wu
Committer:GitHub

Add sig for JsonMemberOf function (#316)

Commit:256c189
Author:hongyunyan
Committer:GitHub

Add new item in TiFlashScanContext (#313) * add new item for tiflash scan context --------- Co-authored-by: JaySon <tshent@qq.com>

Commit:aa19c2d
Author:xzhangxian1008
Committer:GitHub

Modify WindowFrameBound for range frame type

Commit:bda2401
Author:yibin
Committer:GitHub

[executor]: Add execution summary array message (#310) * Add execution summary array message Signed-off-by: yibin <huyibin@pingcap.com> * Rename to a more general name Signed-off-by: yibin <huyibin@pingcap.com> * Add format changes Signed-off-by: yibin <huyibin@pingcap.com> --------- Signed-off-by: yibin <huyibin@pingcap.com>

Commit:acb7942
Author:Arenatlx
Committer:GitHub

expression: add one more dimension for grouping marks maintenance (#308)

Commit:1bbc3bb
Author:jinhelin
Committer:GitHub

proto: Add 'total_user_read_bytes' in TiFlashScanContext (#307)

Commit:b3e432c
Author:Yiding Cui
Committer:GitHub

proto: add cte upstream for exchange sender (#304) Co-authored-by: Arenatlx <ailinsilence4@gmail.com>

Commit:b8b2326
Author:Yiding Cui
Committer:Yiding Cui

proto: add needed info for cte

Commit:0bb65e2
Author:Elsa
Committer:GitHub

fix (#306)

Commit:963763c
Author:Elsa
Committer:GitHub

[executor]: Add runtime filter properties (#301)

Commit:aed92ca
Author:xzhangxian1008
Committer:GitHub

init (#305)

Commit:e21afd2
Author:xzhangxian1008
Committer:GitHub

Change grouping meta (#303)

Commit:3cc6554
Author:Arenatlx
Committer:GitHub

executor: add pb support for leveled projection of expand2 (#300)

Commit:dc802b9
Author:xzhangxian1008
Committer:GitHub

Add GroupingFunctionMetadata (#298)

Commit:d69de42
Author:Arenatlx
Committer:GitHub

add expand version (#299) Signed-off-by: AilinKid <314806019@qq.com>

Commit:5362260
Author:Lloyd-Pottiger
Committer:GitHub

TiFlash: support push down some filter condition to table scan (#287)

Commit:df70cb4
Author:Liqi Geng
Committer:GitHub

Add is_null_aware_semi_join flag (#290) Signed-off-by: gengliqi <gengliqiii@gmail.com>

Commit:955fbdc
Author:Zhi Qi
Committer:GitHub

add partition_by item to limit (#296)

Commit:614f3ff
Author:Zhi Qi
Committer:GitHub

executor: expand current topN, add fields partition_by. (#291)

Commit:cf83fcb
Author:xzhangxian1008
Committer:GitHub

Add IlikeSig (#292) * init * fix ut * fix on fix

Commit:c6b7a5a
Author:YangKeao
Committer:GitHub

add unary not json (#289) Signed-off-by: YangKeao <yangkeao@chunibyo.icu> Signed-off-by: YangKeao <yangkeao@chunibyo.icu>

Commit:87233a6
Author:YangKeao
Committer:GitHub

Merge branch 'master' into add-json-unary-not