pub enum ParsedStatement {
Show 18 variants
Select(ParsedSelect),
Union(ParsedUnion),
CreateTable(ParsedCreateTable),
DropTable(String),
AlterTable(ParsedAlterTable),
CreateIndex(ParsedCreateIndex),
Insert(ParsedInsert),
Update(ParsedUpdate),
Delete(ParsedDelete),
CreateMask(ParsedCreateMask),
DropMask(String),
SetClassification(ParsedSetClassification),
ShowClassifications(String),
ShowTables,
ShowColumns(String),
CreateRole(String),
Grant(ParsedGrant),
CreateUser(ParsedCreateUser),
}Expand description
Top-level parsed SQL statement.
Variants§
Select(ParsedSelect)
SELECT query
Union(ParsedUnion)
UNION / UNION ALL of two or more SELECT queries
CreateTable(ParsedCreateTable)
CREATE TABLE DDL
DropTable(String)
DROP TABLE DDL
AlterTable(ParsedAlterTable)
ALTER TABLE DDL
CreateIndex(ParsedCreateIndex)
CREATE INDEX DDL
Insert(ParsedInsert)
INSERT DML
Update(ParsedUpdate)
UPDATE DML
Delete(ParsedDelete)
DELETE DML
CreateMask(ParsedCreateMask)
CREATE MASK DDL
DropMask(String)
DROP MASK DDL
SetClassification(ParsedSetClassification)
ALTER TABLE … MODIFY COLUMN … SET CLASSIFICATION
ShowClassifications(String)
SHOW CLASSIFICATIONS FOR