@@ -11,11 +11,128 @@ import type { AttachedToken, Value } from "./token";
1111 *
1212 * See https://docs.rs/sqlparser/latest/sqlparser/ast/enum.Statement.html for more information.
1313 */
14- export type Statement =
15- | Query
16- | Insert
17- | Update
18- | Delete ;
14+ export type Statement = {
15+ Query ?: Query ;
16+ Insert ?: Insert ;
17+ Update ?: Update ;
18+ Delete ?: Delete ;
19+
20+
21+ Analyze ?: unknown ;
22+ Set ?: unknown ;
23+ Truncate ?: unknown ;
24+ Msck ?: unknown ;
25+ Install ?: unknown ;
26+ Load ?: unknown
27+ Directory ?: unknown ;
28+ Case ?: unknown ;
29+ If ?: unknown ;
30+ While ?: unknown ;
31+ Raise ?: unknown ;
32+ Call ?: unknown ;
33+ Copy ?: unknown ;
34+ CopyIntoSnowflake ?: unknown ;
35+ Open ?: unknown ;
36+ Close ?: unknown ;
37+ CreateView ?: unknown ;
38+ CreateTable ?: unknown ;
39+ CreateVirtualTable ?: unknown ;
40+ CreateIndex ?: unknown ;
41+ CreateRole ?: unknown ;
42+ CreateSecret ?: unknown ;
43+ CreateServer ?: unknown ;
44+ CreatePolicy ?: unknown ;
45+ CreateConnector ?: unknown ;
46+ AlterTable ?: unknown ;
47+ AlterSchema ?: unknown ;
48+ AlterIndex ?: unknown ;
49+ AlterView ?: unknown ;
50+ AlterType ?: unknown ;
51+ AlterRole ?: unknown ;
52+ AlterPolicy ?: unknown ;
53+ AlterConnector ?: unknown ;
54+ AlterSession ?: unknown ;
55+ AttachDatabase ?: unknown ;
56+ AttachDuckDBDatabase ?: unknown ;
57+ DetachDuckDBDatabase ?: unknown ;
58+ Drop ?: unknown ;
59+ DropFunction ?: unknown ;
60+ DropDomain ?: unknown ;
61+ DropProcedure ?: unknown ;
62+ DropSecret ?: unknown ;
63+ DropPolicy ?: unknown ;
64+ DropConnector ?: unknown ;
65+ Declare ?: unknown ;
66+ CreateExtension ?: unknown ;
67+ DropExtension ?: unknown ;
68+ Fetch ?: unknown ;
69+ Flush ?: unknown ;
70+ Discard ?: unknown ;
71+ ShowFunctions ?: unknown ;
72+ ShowVariable ?: unknown ;
73+ ShowStatus ?: unknown ;
74+ ShowVariables ?: unknown ;
75+ ShowCreate ?: unknown ;
76+ ShowColumns ?: unknown ;
77+ ShowDatabases ?: unknown ;
78+ ShowSchemas ?: unknown ;
79+ ShowCharset ?: unknown ;
80+ ShowObjects ?: unknown ;
81+ ShowTables ?: unknown ;
82+ ShowViews ?: unknown ;
83+ ShowCollation ?: unknown ;
84+ Use ?: unknown ;
85+ StartTransaction ?: unknown ;
86+ Comment ?: unknown ;
87+ Commit ?: unknown ;
88+ Rollback ?: unknown ;
89+ CreateSchema ?: unknown ;
90+ CreateDatabase ?: unknown ;
91+ CreateFunction ?: unknown ;
92+ CreateTrigger ?: unknown ;
93+ DropTrigger ?: unknown ;
94+ CreateProcedure ?: unknown ;
95+ CreateMacro ?: unknown ;
96+ CreateStage ?: unknown ;
97+ Assert ?: unknown ;
98+ Grant ?: unknown ;
99+ Deny ?: unknown ;
100+ Revoke ?: unknown ;
101+ Deallocate ?: unknown ;
102+ Execute ?: unknown ;
103+ Prepare ?: unknown ;
104+ Kill ?: unknown ;
105+ ExplainTable ?: unknown ;
106+ Explain ?: unknown ;
107+ Savepoint ?: unknown ;
108+ ReleaseSavepoint ?: unknown ;
109+ Merge ?: unknown ;
110+ Cache ?: unknown ;
111+ UNCache ?: unknown ;
112+ CreateSequence ?: unknown ;
113+ CreateDomain ?: unknown ;
114+ CreateType ?: unknown ;
115+ Pragma ?: unknown ;
116+ LockTables ?: unknown ;
117+ UnlockTables ?: unknown ;
118+ Unload ?: unknown ;
119+ OptimizeTable ?: unknown ;
120+ LISTEN ?: unknown ;
121+ UNLISTEN ?: unknown ;
122+ NOTIFY ?: unknown ;
123+ LoadData ?: unknown ;
124+ RenameTable ?: unknown ;
125+ List ?: unknown ;
126+ Remove ?: unknown ;
127+ RaisError ?: unknown ;
128+ Print ?: unknown ;
129+ Return ?: unknown ;
130+ ExportData ?: unknown ;
131+ CreateUser ?: unknown ;
132+ Vacuum ?: unknown ;
133+ }
134+
135+
19136
20137/**
21138 * A SQL Delete statement.
0 commit comments