public class

SQLiteBaseVisitor<T>

extends <any>

implements SQLiteVisitor<java.lang.Object>

 java.lang.Object

↳<any>

↳androidx.room.parser.SQLiteBaseVisitor<T>

Gradle dependencies

compile group: 'androidx.room', name: 'room-compiler', version: '2.5.0-alpha01'

  • groupId: androidx.room
  • artifactId: room-compiler
  • version: 2.5.0-alpha01

Artifact androidx.room:room-compiler:2.5.0-alpha01 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.room:room-compiler android.arch.persistence.room:compiler

Androidx class mapping:

androidx.room.parser.SQLiteBaseVisitor android.arch.persistence.room.parser.SQLiteBaseVisitor

Overview

This class provides an empty implementation of SQLiteVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Summary

Constructors
publicSQLiteBaseVisitor()

Methods
public java.lang.ObjectvisitAlter_table_stmt(SQLiteParser.Alter_table_stmtContext ctx)

public java.lang.ObjectvisitAnalyze_stmt(SQLiteParser.Analyze_stmtContext ctx)

public java.lang.ObjectvisitAny_name(SQLiteParser.Any_nameContext ctx)

public java.lang.ObjectvisitAttach_stmt(SQLiteParser.Attach_stmtContext ctx)

public java.lang.ObjectvisitBegin_stmt(SQLiteParser.Begin_stmtContext ctx)

public java.lang.ObjectvisitBinary_operator(SQLiteParser.Binary_operatorContext ctx)

public java.lang.ObjectvisitBoolean_literal(SQLiteParser.Boolean_literalContext ctx)

public java.lang.ObjectvisitCollation_name(SQLiteParser.Collation_nameContext ctx)

public java.lang.ObjectvisitColumn_alias(SQLiteParser.Column_aliasContext ctx)

public java.lang.ObjectvisitColumn_constraint(SQLiteParser.Column_constraintContext ctx)

public java.lang.ObjectvisitColumn_def(SQLiteParser.Column_defContext ctx)

public java.lang.ObjectvisitColumn_name_list(SQLiteParser.Column_name_listContext ctx)

public java.lang.ObjectvisitColumn_name(SQLiteParser.Column_nameContext ctx)

public java.lang.ObjectvisitComma_separated_expr(SQLiteParser.Comma_separated_exprContext ctx)

public java.lang.ObjectvisitCommit_stmt(SQLiteParser.Commit_stmtContext ctx)

public java.lang.ObjectvisitCommon_table_expression(SQLiteParser.Common_table_expressionContext ctx)

public java.lang.ObjectvisitCompound_operator(SQLiteParser.Compound_operatorContext ctx)

public java.lang.ObjectvisitConflict_clause(SQLiteParser.Conflict_clauseContext ctx)

public java.lang.ObjectvisitCreate_index_stmt(SQLiteParser.Create_index_stmtContext ctx)

public java.lang.ObjectvisitCreate_table_stmt(SQLiteParser.Create_table_stmtContext ctx)

public java.lang.ObjectvisitCreate_trigger_stmt(SQLiteParser.Create_trigger_stmtContext ctx)

public java.lang.ObjectvisitCreate_view_stmt(SQLiteParser.Create_view_stmtContext ctx)

public java.lang.ObjectvisitCreate_virtual_table_stmt(SQLiteParser.Create_virtual_table_stmtContext ctx)

public java.lang.ObjectvisitDelete_stmt_limited(SQLiteParser.Delete_stmt_limitedContext ctx)

public java.lang.ObjectvisitDelete_stmt(SQLiteParser.Delete_stmtContext ctx)

public java.lang.ObjectvisitDetach_stmt(SQLiteParser.Detach_stmtContext ctx)

public java.lang.ObjectvisitDrop_index_stmt(SQLiteParser.Drop_index_stmtContext ctx)

public java.lang.ObjectvisitDrop_table_stmt(SQLiteParser.Drop_table_stmtContext ctx)

public java.lang.ObjectvisitDrop_trigger_stmt(SQLiteParser.Drop_trigger_stmtContext ctx)

public java.lang.ObjectvisitDrop_view_stmt(SQLiteParser.Drop_view_stmtContext ctx)

public java.lang.ObjectvisitError_message(SQLiteParser.Error_messageContext ctx)

public java.lang.ObjectvisitError(SQLiteParser.ErrorContext ctx)

public java.lang.ObjectvisitExpr(SQLiteParser.ExprContext ctx)

public java.lang.ObjectvisitForeign_key_clause(SQLiteParser.Foreign_key_clauseContext ctx)

public java.lang.ObjectvisitForeign_table(SQLiteParser.Foreign_tableContext ctx)

public java.lang.ObjectvisitFunction_name(SQLiteParser.Function_nameContext ctx)

public java.lang.ObjectvisitIndex_name(SQLiteParser.Index_nameContext ctx)

public java.lang.ObjectvisitIndexed_column(SQLiteParser.Indexed_columnContext ctx)

public java.lang.ObjectvisitInsert_stmt(SQLiteParser.Insert_stmtContext ctx)

public java.lang.ObjectvisitJoin_clause(SQLiteParser.Join_clauseContext ctx)

public java.lang.ObjectvisitJoin_constraint(SQLiteParser.Join_constraintContext ctx)

public java.lang.ObjectvisitJoin_operator(SQLiteParser.Join_operatorContext ctx)

public java.lang.ObjectvisitKeyword(SQLiteParser.KeywordContext ctx)

public java.lang.ObjectvisitLimit_clause(SQLiteParser.Limit_clauseContext ctx)

public java.lang.ObjectvisitLiteral_value(SQLiteParser.Literal_valueContext ctx)

public java.lang.ObjectvisitModule_argument(SQLiteParser.Module_argumentContext ctx)

public java.lang.ObjectvisitModule_name(SQLiteParser.Module_nameContext ctx)

public java.lang.ObjectvisitName(SQLiteParser.NameContext ctx)

public java.lang.ObjectvisitNew_table_name(SQLiteParser.New_table_nameContext ctx)

public java.lang.ObjectvisitOrder_clause(SQLiteParser.Order_clauseContext ctx)

public java.lang.ObjectvisitOrdering_term(SQLiteParser.Ordering_termContext ctx)

public java.lang.ObjectvisitParse(SQLiteParser.ParseContext ctx)

public java.lang.ObjectvisitPragma_name(SQLiteParser.Pragma_nameContext ctx)

public java.lang.ObjectvisitPragma_stmt(SQLiteParser.Pragma_stmtContext ctx)

public java.lang.ObjectvisitPragma_value(SQLiteParser.Pragma_valueContext ctx)

public java.lang.ObjectvisitQualified_table_name(SQLiteParser.Qualified_table_nameContext ctx)

public java.lang.ObjectvisitRaise_function(SQLiteParser.Raise_functionContext ctx)

public java.lang.ObjectvisitReindex_stmt(SQLiteParser.Reindex_stmtContext ctx)

public java.lang.ObjectvisitRelease_stmt(SQLiteParser.Release_stmtContext ctx)

public java.lang.ObjectvisitResult_column(SQLiteParser.Result_columnContext ctx)

public java.lang.ObjectvisitRollback_stmt(SQLiteParser.Rollback_stmtContext ctx)

public java.lang.ObjectvisitSavepoint_name(SQLiteParser.Savepoint_nameContext ctx)

public java.lang.ObjectvisitSavepoint_stmt(SQLiteParser.Savepoint_stmtContext ctx)

public java.lang.ObjectvisitSchema_name(SQLiteParser.Schema_nameContext ctx)

public java.lang.ObjectvisitSelect_or_values(SQLiteParser.Select_or_valuesContext ctx)

public java.lang.ObjectvisitSelect_stmt(SQLiteParser.Select_stmtContext ctx)

public java.lang.ObjectvisitSigned_number(SQLiteParser.Signed_numberContext ctx)

public java.lang.ObjectvisitSql_stmt_list(SQLiteParser.Sql_stmt_listContext ctx)

public java.lang.ObjectvisitSql_stmt(SQLiteParser.Sql_stmtContext ctx)

public java.lang.ObjectvisitTable_alias(SQLiteParser.Table_aliasContext ctx)

public java.lang.ObjectvisitTable_constraint(SQLiteParser.Table_constraintContext ctx)

public java.lang.ObjectvisitTable_function(SQLiteParser.Table_functionContext ctx)

public java.lang.ObjectvisitTable_name(SQLiteParser.Table_nameContext ctx)

public java.lang.ObjectvisitTable_or_index_name(SQLiteParser.Table_or_index_nameContext ctx)

public java.lang.ObjectvisitTable_or_subquery(SQLiteParser.Table_or_subqueryContext ctx)

public java.lang.ObjectvisitTransaction_name(SQLiteParser.Transaction_nameContext ctx)

public java.lang.ObjectvisitTrigger_name(SQLiteParser.Trigger_nameContext ctx)

public java.lang.ObjectvisitType_name(SQLiteParser.Type_nameContext ctx)

public java.lang.ObjectvisitUnary_operator(SQLiteParser.Unary_operatorContext ctx)

public java.lang.ObjectvisitUpdate_stmt_limited(SQLiteParser.Update_stmt_limitedContext ctx)

public java.lang.ObjectvisitUpdate_stmt(SQLiteParser.Update_stmtContext ctx)

public java.lang.ObjectvisitUpsert_clause(SQLiteParser.Upsert_clauseContext ctx)

public java.lang.ObjectvisitVacuum_stmt(SQLiteParser.Vacuum_stmtContext ctx)

public java.lang.ObjectvisitView_name(SQLiteParser.View_nameContext ctx)

public java.lang.ObjectvisitWith_clause(SQLiteParser.With_clauseContext ctx)

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public SQLiteBaseVisitor()

Methods

public java.lang.Object visitParse(SQLiteParser.ParseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitError(SQLiteParser.ErrorContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSql_stmt_list(SQLiteParser.Sql_stmt_listContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSql_stmt(SQLiteParser.Sql_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitAlter_table_stmt(SQLiteParser.Alter_table_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitAnalyze_stmt(SQLiteParser.Analyze_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitAttach_stmt(SQLiteParser.Attach_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitBegin_stmt(SQLiteParser.Begin_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCommit_stmt(SQLiteParser.Commit_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCreate_index_stmt(SQLiteParser.Create_index_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCreate_table_stmt(SQLiteParser.Create_table_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCreate_trigger_stmt(SQLiteParser.Create_trigger_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCreate_view_stmt(SQLiteParser.Create_view_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCreate_virtual_table_stmt(SQLiteParser.Create_virtual_table_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDelete_stmt(SQLiteParser.Delete_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDelete_stmt_limited(SQLiteParser.Delete_stmt_limitedContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDetach_stmt(SQLiteParser.Detach_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDrop_index_stmt(SQLiteParser.Drop_index_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDrop_table_stmt(SQLiteParser.Drop_table_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDrop_trigger_stmt(SQLiteParser.Drop_trigger_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitDrop_view_stmt(SQLiteParser.Drop_view_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitInsert_stmt(SQLiteParser.Insert_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitUpsert_clause(SQLiteParser.Upsert_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitPragma_stmt(SQLiteParser.Pragma_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitReindex_stmt(SQLiteParser.Reindex_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitRelease_stmt(SQLiteParser.Release_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitRollback_stmt(SQLiteParser.Rollback_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSavepoint_stmt(SQLiteParser.Savepoint_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSelect_stmt(SQLiteParser.Select_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSelect_or_values(SQLiteParser.Select_or_valuesContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitUpdate_stmt(SQLiteParser.Update_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitUpdate_stmt_limited(SQLiteParser.Update_stmt_limitedContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitVacuum_stmt(SQLiteParser.Vacuum_stmtContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitColumn_def(SQLiteParser.Column_defContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitType_name(SQLiteParser.Type_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitColumn_constraint(SQLiteParser.Column_constraintContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitConflict_clause(SQLiteParser.Conflict_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitExpr(SQLiteParser.ExprContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitComma_separated_expr(SQLiteParser.Comma_separated_exprContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitForeign_key_clause(SQLiteParser.Foreign_key_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitRaise_function(SQLiteParser.Raise_functionContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitIndexed_column(SQLiteParser.Indexed_columnContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_constraint(SQLiteParser.Table_constraintContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitWith_clause(SQLiteParser.With_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCommon_table_expression(SQLiteParser.Common_table_expressionContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitQualified_table_name(SQLiteParser.Qualified_table_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitOrder_clause(SQLiteParser.Order_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitOrdering_term(SQLiteParser.Ordering_termContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitLimit_clause(SQLiteParser.Limit_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitPragma_value(SQLiteParser.Pragma_valueContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitResult_column(SQLiteParser.Result_columnContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_or_subquery(SQLiteParser.Table_or_subqueryContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitJoin_clause(SQLiteParser.Join_clauseContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitJoin_operator(SQLiteParser.Join_operatorContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitJoin_constraint(SQLiteParser.Join_constraintContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCompound_operator(SQLiteParser.Compound_operatorContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSigned_number(SQLiteParser.Signed_numberContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitLiteral_value(SQLiteParser.Literal_valueContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitBoolean_literal(SQLiteParser.Boolean_literalContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitUnary_operator(SQLiteParser.Unary_operatorContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitBinary_operator(SQLiteParser.Binary_operatorContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitError_message(SQLiteParser.Error_messageContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitModule_argument(SQLiteParser.Module_argumentContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitColumn_alias(SQLiteParser.Column_aliasContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitColumn_name_list(SQLiteParser.Column_name_listContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitKeyword(SQLiteParser.KeywordContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitName(SQLiteParser.NameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitFunction_name(SQLiteParser.Function_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSchema_name(SQLiteParser.Schema_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_function(SQLiteParser.Table_functionContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_name(SQLiteParser.Table_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_or_index_name(SQLiteParser.Table_or_index_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitNew_table_name(SQLiteParser.New_table_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitColumn_name(SQLiteParser.Column_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitCollation_name(SQLiteParser.Collation_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitForeign_table(SQLiteParser.Foreign_tableContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitIndex_name(SQLiteParser.Index_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTrigger_name(SQLiteParser.Trigger_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitView_name(SQLiteParser.View_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitModule_name(SQLiteParser.Module_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitPragma_name(SQLiteParser.Pragma_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitSavepoint_name(SQLiteParser.Savepoint_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTable_alias(SQLiteParser.Table_aliasContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitTransaction_name(SQLiteParser.Transaction_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

public java.lang.Object visitAny_name(SQLiteParser.Any_nameContext ctx)

The default implementation returns the result of calling SQLiteBaseVisitor on ctx.

Source

// Generated from SQLite.g4 by ANTLR 4.7.1
package androidx.room.parser;
import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;

/**
 * This class provides an empty implementation of {@link SQLiteVisitor},
 * which can be extended to create a visitor which only needs to handle a subset
 * of the available methods.
 *
 * @param <T> The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public class SQLiteBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements SQLiteVisitor<T> {
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitParse(SQLiteParser.ParseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitError(SQLiteParser.ErrorContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSql_stmt_list(SQLiteParser.Sql_stmt_listContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSql_stmt(SQLiteParser.Sql_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitAlter_table_stmt(SQLiteParser.Alter_table_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitAnalyze_stmt(SQLiteParser.Analyze_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitAttach_stmt(SQLiteParser.Attach_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitBegin_stmt(SQLiteParser.Begin_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCommit_stmt(SQLiteParser.Commit_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCreate_index_stmt(SQLiteParser.Create_index_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCreate_table_stmt(SQLiteParser.Create_table_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCreate_trigger_stmt(SQLiteParser.Create_trigger_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCreate_view_stmt(SQLiteParser.Create_view_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCreate_virtual_table_stmt(SQLiteParser.Create_virtual_table_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDelete_stmt(SQLiteParser.Delete_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDelete_stmt_limited(SQLiteParser.Delete_stmt_limitedContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDetach_stmt(SQLiteParser.Detach_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDrop_index_stmt(SQLiteParser.Drop_index_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDrop_table_stmt(SQLiteParser.Drop_table_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDrop_trigger_stmt(SQLiteParser.Drop_trigger_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitDrop_view_stmt(SQLiteParser.Drop_view_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitInsert_stmt(SQLiteParser.Insert_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitUpsert_clause(SQLiteParser.Upsert_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitPragma_stmt(SQLiteParser.Pragma_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitReindex_stmt(SQLiteParser.Reindex_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitRelease_stmt(SQLiteParser.Release_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitRollback_stmt(SQLiteParser.Rollback_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSavepoint_stmt(SQLiteParser.Savepoint_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSelect_stmt(SQLiteParser.Select_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSelect_or_values(SQLiteParser.Select_or_valuesContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitUpdate_stmt(SQLiteParser.Update_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitUpdate_stmt_limited(SQLiteParser.Update_stmt_limitedContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitVacuum_stmt(SQLiteParser.Vacuum_stmtContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitColumn_def(SQLiteParser.Column_defContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitType_name(SQLiteParser.Type_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitColumn_constraint(SQLiteParser.Column_constraintContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitConflict_clause(SQLiteParser.Conflict_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitExpr(SQLiteParser.ExprContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitComma_separated_expr(SQLiteParser.Comma_separated_exprContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitForeign_key_clause(SQLiteParser.Foreign_key_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitRaise_function(SQLiteParser.Raise_functionContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitIndexed_column(SQLiteParser.Indexed_columnContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_constraint(SQLiteParser.Table_constraintContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitWith_clause(SQLiteParser.With_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCommon_table_expression(SQLiteParser.Common_table_expressionContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitQualified_table_name(SQLiteParser.Qualified_table_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitOrder_clause(SQLiteParser.Order_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitOrdering_term(SQLiteParser.Ordering_termContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitLimit_clause(SQLiteParser.Limit_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitPragma_value(SQLiteParser.Pragma_valueContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitResult_column(SQLiteParser.Result_columnContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_or_subquery(SQLiteParser.Table_or_subqueryContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitJoin_clause(SQLiteParser.Join_clauseContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitJoin_operator(SQLiteParser.Join_operatorContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitJoin_constraint(SQLiteParser.Join_constraintContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCompound_operator(SQLiteParser.Compound_operatorContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSigned_number(SQLiteParser.Signed_numberContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitLiteral_value(SQLiteParser.Literal_valueContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitBoolean_literal(SQLiteParser.Boolean_literalContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitUnary_operator(SQLiteParser.Unary_operatorContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitBinary_operator(SQLiteParser.Binary_operatorContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitError_message(SQLiteParser.Error_messageContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitModule_argument(SQLiteParser.Module_argumentContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitColumn_alias(SQLiteParser.Column_aliasContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitColumn_name_list(SQLiteParser.Column_name_listContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitKeyword(SQLiteParser.KeywordContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitName(SQLiteParser.NameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitFunction_name(SQLiteParser.Function_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSchema_name(SQLiteParser.Schema_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_function(SQLiteParser.Table_functionContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_name(SQLiteParser.Table_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_or_index_name(SQLiteParser.Table_or_index_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitNew_table_name(SQLiteParser.New_table_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitColumn_name(SQLiteParser.Column_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitCollation_name(SQLiteParser.Collation_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitForeign_table(SQLiteParser.Foreign_tableContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitIndex_name(SQLiteParser.Index_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTrigger_name(SQLiteParser.Trigger_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitView_name(SQLiteParser.View_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitModule_name(SQLiteParser.Module_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitPragma_name(SQLiteParser.Pragma_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitSavepoint_name(SQLiteParser.Savepoint_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTable_alias(SQLiteParser.Table_aliasContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitTransaction_name(SQLiteParser.Transaction_nameContext ctx) { return visitChildren(ctx); }
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation returns the result of calling
	 * {@link #visitChildren} on {@code ctx}.</p>
	 */
	@Override public T visitAny_name(SQLiteParser.Any_nameContext ctx) { return visitChildren(ctx); }
}