Skip to content

Commit 5b61584

Browse files
committed
executor: add TiCIVectorQueryInfo for hybrid vector queries
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.
1 parent 1447c9d commit 5b61584

13 files changed

Lines changed: 1227 additions & 444 deletions

go-tipb/analyze.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/checksum.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/executor.pb.go

Lines changed: 1159 additions & 410 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/explain.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/expression.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/metadata.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/resourcetag.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/schema.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/select.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go-tipb/tici.pb.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)