com.scalar.db.sql.statement.CommandStatementVisitor Maven / Gradle / Ivy
package com.scalar.db.sql.statement;
public interface CommandStatementVisitor {
R visit(BeginStatement statement, C context);
R visit(StartTransactionStatement statement, C context);
R visit(JoinStatement statement, C context);
R visit(SuspendStatement statement, C context);
R visit(ResumeStatement statement, C context);
R visit(PrepareStatement statement, C context);
R visit(ValidateStatement statement, C context);
R visit(CommitStatement statement, C context);
R visit(RollbackStatement statement, C context);
R visit(AbortStatement statement, C context);
R visit(UseStatement statement, C context);
R visit(SetModeStatement statement, C context);
R visit(ShowNamespacesStatement statement, C context);
R visit(ShowTablesStatement statement, C context);
R visit(DescribeStatement statement, C context);
}