add ability to list schemas for multiple tables in cloud query - #3952
add ability to list schemas for multiple tables in cloud query#3952zreigz wants to merge 1 commit into
Conversation
Soffi AI SummaryThis PR extends the Previously, Changes span the full stack: the Commits
Updated: 2026-08-03 09:47 UTC |
Greptile SummaryThe PR extends the cloud-query Schema RPC with an exact multi-table lookup while retaining the existing
Confidence Score: 5/5The PR appears safe to merge with no concrete changed-code failure identified. The protobuf bindings, service plumbing, interface update, parameterized SQL implementation, and documentation consistently implement exact multi-table schema lookup while preserving the existing filter path.
|
| Filename | Overview |
|---|---|
| go/cloud-query/api/proto/cloudquery.proto | Adds the backward-compatible repeated tables field with clear precedence and exact-match semantics. |
| go/cloud-query/internal/connection/schema.go | Selects exact schemas with a parameterized ANY query when table names are supplied and otherwise preserves the prior LIKE behavior. |
| go/cloud-query/internal/connection/connection.go | Extends the internal Schema interface to carry the exact table list through the connection layer. |
| go/cloud-query/internal/service/cloudquery_schema.go | Passes the new protobuf field from the Schema RPC into the connection implementation. |
| go/cloud-query/internal/proto/cloudquery/cloudquery.pb.go | Regenerates the Go protobuf model and descriptor with the repeated tables field. |
| lib/cloud_query/cloudquery.pb.ex | Regenerates the Elixir protobuf binding to expose the repeated tables field. |
| go/cloud-query/docs/api-reference.md | Documents exact multi-table lookups, precedence, defaults, and example requests. |
Reviews (1): Last reviewed commit: "add ability to list schemas for multiple..." | Re-trigger Greptile
|
Oh I've implemented this in my pr |
no worries, I will close it |
SchemaInput.tablesfor exact multi-table schema lookupsLIKEfilter for backward compatibilityTest Plan
Test environment: https://console.your-env.onplural.sh/
Checklist
Plural Flow: console