Structs§
- Abbreviated
Grant Statement - Abbreviated
Revoke Statement - Alter
Cluster Statement ALTER CLUSTER .. SET ...- Alter
Connection Option - An option in an
ALTER CONNECTION...statement. - Alter
Connection Statement ALTER CONNECTION- Alter
Default Privileges Statement ALTER DEFAULT PRIVILEGES ...- Alter
Index Statement ALTER INDEX ... {RESET, SET}- Alter
Network Policy Statement - AN
ALTER NETWORK POLICYstatement. - Alter
Object Rename Statement ALTER <OBJECT> ... RENAME TO- Alter
Object Swap Statement ALTER <OBJECT> SWAP ...- Alter
Owner Statement ALTER <OBJECT> ... OWNER TO- Alter
Retain History Statement ALTER <OBJECT> ... [RE]SET (RETAIN HISTORY [FOR ...])- Alter
Role Statement ALTER ROLE- Alter
Secret Statement ALTER SECRET ... AS- Alter
SetCluster Statement ALTER SET CLUSTER- Alter
Sink Statement - Alter
Source AddSubsource Option - An option in an
ALTER SOURCE...ADD SUBSOURCEstatement. - Alter
Source Statement - Alter
System Reset AllStatement ALTER SYSTEM RESET ALL- Alter
System Reset Statement ALTER SYSTEM RESET ...- Alter
System SetStatement ALTER SYSTEM SET ...- Alter
Table AddColumn Statement ALTER TABLE ... ADD COLUMN ...- Assignment
- SQL assignment
foo = expras used in SQLUpdate - Close
Statement CLOSE ...- Cluster
Alter Option - An option in a
ALTER CLUSTER... WITHstatement. - Cluster
Alter Until Ready Option - Cluster
Feature - Cluster
Option - An option in a
CREATE CLUSTERstatement. - Column
Name - Comment
Statement COMMENT ON ...- Commit
Statement COMMIT [ TRANSACTION | WORK ] [ AND [ NO ] CHAIN ]- Connection
Default AwsPrivatelink - Copy
Option - Copy
Statement COPY- Create
Cluster Replica Statement CREATE CLUSTER REPLICA ..- Create
Cluster Statement CREATE CLUSTER ..- Create
Connection Statement CREATE CONNECTIONrefactor WIP- Create
Continual Task Statement CREATE CONTINUAL TASK- Create
Database Statement CREATE DATABASE- Create
Index Statement CREATE INDEX- Create
Materialized View Statement CREATE MATERIALIZED VIEW- Create
Network Policy Statement - A
CREATE NETWORK POLICYstatement. - Create
Role Statement - A
CREATE ROLEstatement. - Create
Schema Statement CREATE SCHEMA- Create
Secret Statement - A
CREATE SECRETstatement. - Create
Sink Option - Create
Sink Statement CREATE SINK- Create
Source Statement CREATE SOURCE- Create
Subsource Option - Create
Subsource Statement CREATE SUBSOURCE- Create
Table From Source Statement CREATE TABLE .. FROM SOURCE- Create
Table Statement CREATE TABLE- Create
Type List Option - Create
Type MapOption - Create
Type Statement CREATE TYPE ..- Create
View Statement CREATE VIEW- Create
Webhook Source Body BODY [AS ...] [BYTES]- Create
Webhook Source Check CHECK ( ... )- Create
Webhook Source Check Options CHECK ( WITH ( ... ) )- Create
Webhook Source Filter Header - Create
Webhook Source Header HEADER [AS ...] [BYTES]- Create
Webhook Source Include Headers INCLUDE [HEADER | HEADERS]- Create
Webhook Source MapHeader INCLUDE HEADER <name> [AS <alias>] [BYTES]- Create
Webhook Source Secret SECRET ... [AS ...] [BYTES]- Create
Webhook Source Statement CREATE (SOURCE | TABLE) <name> FROM WEBHOOK- Deallocate
Statement DEALLOCATE ...- Declare
Statement DECLARE ...- Delete
Statement DELETE- Discard
Statement - Drop
Objects Statement DROP- Drop
Owned Statement DROP OWNED BY ...- Execute
Statement EXECUTE ...- Explain
Analyze Statement - Explain
Plan Option - Explain
Plan Statement - Explain
Pushdown Statement - Explain
Sink Schema Statement - Explain
Timestamp Statement - External
Reference Export - A selected external reference in a FOR TABLES (..) statement
- Fetch
Option - Fetch
Statement FETCH ...- Grant
Privileges Statement GRANT ...- Grant
Role Statement GRANT ...- Index
Option - Insert
Statement INSERT- Inspect
Shard Statement INSPECT SHARD <id>- Kafka
Broker - Kafka
Broker AwsPrivatelink - Kafka
Broker AwsPrivatelink Option - Network
Policy Option - Network
Policy Rule Definition - Network
Policy Rule Option - Prepare
Statement PREPARE ...- Qualified
Replica - Raise
Statement RAISE ...- Reassign
Owned Statement REASSIGN OWNED ...- Refresh
AtOption Value - Refresh
Every Option Value - Replica
Definition - Replica
Option - An option in a
CREATE CLUSTER REPLICAstatement. - Reset
Variable Statement RESET <variable>- Revoke
Privileges Statement REVOKE ...- Revoke
Role Statement REVOKE ...- Rollback
Statement ROLLBACK [ TRANSACTION | WORK ] [ AND [ NO ] CHAIN ]- Select
Statement SELECT- SetTransaction
Statement SET TRANSACTION ...- SetVariable
Statement SET <variable>- Show
Columns Statement SHOW COLUMNS- Show
Create Cluster Statement - Show
Create Connection Statement SHOW [REDACTED] CREATE CONNECTION <connection>- Show
Create Index Statement SHOW [REDACTED] CREATE INDEX <index>- Show
Create Materialized View Statement SHOW [REDACTED] CREATE MATERIALIZED VIEW <name>- Show
Create Sink Statement SHOW [REDACTED] CREATE SINK <sink>- Show
Create Source Statement SHOW [REDACTED] CREATE SOURCE <source>- Show
Create Table Statement SHOW [REDACTED] CREATE TABLE <table>- Show
Create Type Statement SHOW [REDACTED] CREATE TYPE <type>- Show
Create View Statement SHOW [REDACTED] CREATE VIEW <view>- Show
Objects Statement SHOW <object>S- Show
Variable Statement SHOW <variable>- Start
Transaction Statement { BEGIN [ TRANSACTION | WORK ] | START TRANSACTION } ...- Subscribe
Option - Subscribe
Statement SUBSCRIBE- Table
From Source Option - Table
Option - Update
Statement UPDATE- Validate
Connection Statement VALIDATE CONNECTION- View
Definition
Enums§
- Abbreviated
Grant OrRevoke Statement - Alter
Cluster Action - Alter
Connection Action - Alter
Connection Option Name - Alter
Index Action - Alter
Role Option ALTER ROLE ... [ WITH | SET ] ...- Alter
Sink Action - Alter
Source Action - Alter
Source AddSubsource Option Name - AsOf
- Cluster
Alter Option Name - Cluster
Alter Option Value - Cluster
Alter Until Ready Option Name - Cluster
Feature Name - Cluster
Option Name - Cluster
Schedule Option Value - Comment
Object Type - Continual
Task Stmt - Copy
Direction - Copy
Option Name - Copy
Relation - Copy
Target - Create
Continual Task Sugar - Create
Sink Option Name - An option in a
CREATE SINKstatement. - Create
Subsource Option Name - An option in a
CREATE SUBSOURCEstatement. - Create
Type As CREATE TYPE .. AS <TYPE>- Create
Type List Option Name - Create
Type MapOption Name - Discard
Target - Explain
Analyze Computation Property - Explain
Analyze Property - Explain
Format - Explain
Plan Option Name - Explain
Sink Schema For - Explain
Stage - Specifies what Statement::ExplainPlan is actually explained.
- Explainee
- What is being explained. The bools mean whether this is an EXPLAIN BROKEN.
- External
References - Specifies which set of external references to generate a source export
for in a
CREATE SOURCEstatement. - Fetch
Direction - Fetch
Option Name - Grant
Target AllSpecification - Grant
Target Specification - Grant
Target Specification Inner - IfExists
Behavior - Index
Option Name - An option in a
CREATE CLUSTERstatement. - Insert
Source - Kafka
Broker AwsPrivatelink Option Name - Kafka
Broker Tunnel - Named
Plan - An enum of named plans that identifies specific stages in an optimizer trace where these plans can be found.
- Network
Policy Option Name - Network
Policy Rule Option Name - Notice
Severity - Object
Type - Privilege
- Privilege
Specification - Refresh
Option Value - Replica
Option Name - Role
Attribute - Attributes that can be attached to roles.
- SetRole
Var ALTER ROLE role_name [SET | RESET] ...- SetVariable
To - SetVariable
Value - Show
Object Type - Show
Statement - Show
Statement Filter - Statement
- A top-level statement (SELECT, INSERT, CREATE, etc.)
- Statement
Kind - Subscribe
Option Name - Subscribe
Relation - System
Object Type - Table
From Source Columns CREATE TABLE .. FROM SOURCEcolumns specification can have 3 states: Before purification they can beNotSpecifiedorNamedby the user to specify the column names to use. After purification they can be in any of the 3 states. For some source types we define the columns during purification and for others the columns are defined during planning based on the encoding option of the source.- Table
From Source Option Name - Table
Option Name - Target
Role Specification - Transaction
Access Mode - Transaction
Isolation Level - Transaction
Mode - With
Option Value
Functions§
- statement_
kind_ label_ value - A static str for each statement kind