processSqlAst method

void processSqlAst(
  1. 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),
  });
}