Fully qualified names
Address pools, schemas, tables, flattened fields, and child tables.
Types and metadata
Read Arrow types, semantic scalars, and catalog annotations.
Keys and relationships
Discover logical primary keys, foreign keys, and safe joins.
Supported operations
Check statements, prepared statements, metadata, and unsupported commands.
Core guarantees
- Queries are scoped to the Workspace selected by request metadata.
- Every read of a Provider table applies the Workspace’s Provider Policies before the query’s own conditions. Their conditions use the same DataFusion expression syntax as your queries.
- Query execution is read-only.
- Results stream as Arrow record batches, up to 2,000,000 rows per query. A
larger result fails with
RESOURCE_EXHAUSTEDand error codeQL-SQ-005; it is never truncated. See the row limit. - Catalog metadata describes logical keys and semantic types without enforcing database constraints.
- Clients can negotiate the supported subset through Flight SQL capability metadata.