processSqlAst method
void
processSqlAst(
- SqlAst node
)
Implementation
void processSqlAst(SqlAst node) {
get<SqlAst>()?.call(node);
(switch (node) {
SqlInsert() => processSqlInsert(node),
SqlUpdate() => processSqlUpdate(node),
SqlDelete() => processSqlDelete(node),
SqlQuery() => processSqlQuery(node),
SqlCreateView() => processSqlCreateView(node),
SqlCreateTable() => processSqlCreateTable(node),
SqlCreateIndex() => processSqlCreateIndex(node),
AlterTable() => processAlterTable(node),
AlterIndex() => processAlterIndex(node),
CreateVirtualTable() => processCreateVirtualTable(node),
SqlDeclare() => processSqlDeclare(node),
SetVariable() => processSetVariable(node),
StartTransaction() => processStartTransaction(node),
SetTransaction() => processSetTransaction(node),
Commit() => processCommit(node),
Savepoint() => processSavepoint(node),
Rollback() => processRollback(node),
CreateFunction() => processCreateFunction(node),
CreateProcedure() => processCreateProcedure(node),
CreateMacro() => processCreateMacro(node),
SqlAssert() => processSqlAssert(node),
SqlExecute() => processSqlExecute(node),
CreateType() => processCreateType(node),
SqlAnalyze() => processSqlAnalyze(node),
SqlDrop() => processSqlDrop(node),
SqlDropFunction() => processSqlDropFunction(node),
ShowFunctions() => processShowFunctions(node),
ShowVariable() => processShowVariable(node),
ShowVariables() => processShowVariables(node),
ShowCreate() => processShowCreate(node),
ShowColumns() => processShowColumns(node),
ShowTables() => processShowTables(node),
ShowCollation() => processShowCollation(node),
SqlComment() => processSqlComment(node),
SqlUse() => processSqlUse(node),
SqlExplainTable() => processSqlExplainTable(node),
SqlExplain() => processSqlExplain(node),
SqlMerge() => processSqlMerge(node),
});
}