Data and semantic commands
hyperlake catalog list --cluster CLUSTER_IDhyperlake query schemas --cluster CLUSTER_ID --catalog CATALOGhyperlake query tables --cluster CLUSTER_ID --catalog CATALOG --schema SCHEMAhyperlake query run --cluster CLUSTER_ID --sql SQL [--catalog CATALOG] [--schema SCHEMA] [--json|--csv]The query command is read-only at the Hyperlake boundary. Database-level permissions still apply, and a catalog may further restrict rows or mask columns.
Catalog grants
Section titled “Catalog grants”hyperlake catalog grants listhyperlake catalog grants status --cluster CLUSTER_IDhyperlake catalog grants sync --cluster CLUSTER_IDhyperlake catalog grants test --cluster CLUSTER_ID --sql SQL --as-member-email EMAILGrant creation and updates are administrative actions. Use the narrowest catalog, schema, table, operation, row-filter, and column-mask scope required by the policy.
Semantic access
Section titled “Semantic access”hyperlake semantic_dataLake healthhyperlake semantic_dataLake dimensions --email EMAIL --model MODELhyperlake semantic_dataLake metrics --email EMAIL --model MODELhyperlake semantic_dataLake match --email EMAIL --question 'revenue by region'hyperlake semantic_dataLake build-json --email EMAIL --question 'revenue by region'Semantic commands help select a model and build a query request. They do not grant access by themselves. The final query remains subject to the target’s data policy.