public interface

SQLiteVisitor<T>

 androidx.room.parser.SQLiteVisitor<T>

Subclasses:

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.SQLiteVisitor android.arch.persistence.room.parser.SQLiteVisitor

Overview

This interface defines a complete generic visitor for a parse tree produced by SQLiteParser.

Summary

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

Visit a parse tree produced by SQLiteParser.alter_table_stmt().

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

Visit a parse tree produced by SQLiteParser.analyze_stmt().

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

Visit a parse tree produced by SQLiteParser.any_name().

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

Visit a parse tree produced by SQLiteParser.attach_stmt().

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

Visit a parse tree produced by SQLiteParser.begin_stmt().

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

Visit a parse tree produced by SQLiteParser.binary_operator().

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

Visit a parse tree produced by SQLiteParser.boolean_literal().

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

Visit a parse tree produced by SQLiteParser.collation_name().

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

Visit a parse tree produced by SQLiteParser.column_alias().

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

Visit a parse tree produced by SQLiteParser.column_constraint().

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

Visit a parse tree produced by SQLiteParser.column_def().

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

Visit a parse tree produced by SQLiteParser.column_name_list().

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

Visit a parse tree produced by SQLiteParser.column_name().

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

Visit a parse tree produced by SQLiteParser.comma_separated_expr().

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

Visit a parse tree produced by SQLiteParser.commit_stmt().

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

Visit a parse tree produced by SQLiteParser.common_table_expression().

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

Visit a parse tree produced by SQLiteParser.compound_operator().

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

Visit a parse tree produced by SQLiteParser.conflict_clause().

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

Visit a parse tree produced by SQLiteParser.create_index_stmt().

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

Visit a parse tree produced by SQLiteParser.create_table_stmt().

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

Visit a parse tree produced by SQLiteParser.create_trigger_stmt().

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

Visit a parse tree produced by SQLiteParser.create_view_stmt().

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

Visit a parse tree produced by SQLiteParser.create_virtual_table_stmt().

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

Visit a parse tree produced by SQLiteParser.delete_stmt_limited().

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

Visit a parse tree produced by SQLiteParser.delete_stmt().

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

Visit a parse tree produced by SQLiteParser.detach_stmt().

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

Visit a parse tree produced by SQLiteParser.drop_index_stmt().

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

Visit a parse tree produced by SQLiteParser.drop_table_stmt().

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

Visit a parse tree produced by SQLiteParser.drop_trigger_stmt().

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

Visit a parse tree produced by SQLiteParser.drop_view_stmt().

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

Visit a parse tree produced by SQLiteParser.error_message().

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

Visit a parse tree produced by SQLiteParser.error().

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

Visit a parse tree produced by SQLiteParser.expr().

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

Visit a parse tree produced by SQLiteParser.foreign_key_clause().

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

Visit a parse tree produced by SQLiteParser.foreign_table().

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

Visit a parse tree produced by SQLiteParser.function_name().

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

Visit a parse tree produced by SQLiteParser.index_name().

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

Visit a parse tree produced by SQLiteParser.indexed_column().

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

Visit a parse tree produced by SQLiteParser.insert_stmt().

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

Visit a parse tree produced by SQLiteParser.join_clause().

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

Visit a parse tree produced by SQLiteParser.join_constraint().

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

Visit a parse tree produced by SQLiteParser.join_operator().

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

Visit a parse tree produced by SQLiteParser.keyword().

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

Visit a parse tree produced by SQLiteParser.limit_clause().

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

Visit a parse tree produced by SQLiteParser.literal_value().

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

Visit a parse tree produced by SQLiteParser.module_argument().

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

Visit a parse tree produced by SQLiteParser.module_name().

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

Visit a parse tree produced by SQLiteParser.name().

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

Visit a parse tree produced by SQLiteParser.new_table_name().

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

Visit a parse tree produced by SQLiteParser.order_clause().

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

Visit a parse tree produced by SQLiteParser.ordering_term().

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

Visit a parse tree produced by SQLiteParser.parse().

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

Visit a parse tree produced by SQLiteParser.pragma_name().

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

Visit a parse tree produced by SQLiteParser.pragma_stmt().

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

Visit a parse tree produced by SQLiteParser.pragma_value().

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

Visit a parse tree produced by SQLiteParser.qualified_table_name().

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

Visit a parse tree produced by SQLiteParser.raise_function().

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

Visit a parse tree produced by SQLiteParser.reindex_stmt().

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

Visit a parse tree produced by SQLiteParser.release_stmt().

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

Visit a parse tree produced by SQLiteParser.result_column().

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

Visit a parse tree produced by SQLiteParser.rollback_stmt().

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

Visit a parse tree produced by SQLiteParser.savepoint_name().

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

Visit a parse tree produced by SQLiteParser.savepoint_stmt().

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

Visit a parse tree produced by SQLiteParser.schema_name().

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

Visit a parse tree produced by SQLiteParser.select_or_values().

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

Visit a parse tree produced by SQLiteParser.select_stmt().

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

Visit a parse tree produced by SQLiteParser.signed_number().

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

Visit a parse tree produced by SQLiteParser.sql_stmt_list().

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

Visit a parse tree produced by SQLiteParser.sql_stmt().

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

Visit a parse tree produced by SQLiteParser.table_alias().

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

Visit a parse tree produced by SQLiteParser.table_constraint().

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

Visit a parse tree produced by SQLiteParser.table_function().

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

Visit a parse tree produced by SQLiteParser.table_name().

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

Visit a parse tree produced by SQLiteParser.table_or_index_name().

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

Visit a parse tree produced by SQLiteParser.table_or_subquery().

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

Visit a parse tree produced by SQLiteParser.transaction_name().

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

Visit a parse tree produced by SQLiteParser.trigger_name().

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

Visit a parse tree produced by SQLiteParser.type_name().

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

Visit a parse tree produced by SQLiteParser.unary_operator().

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

Visit a parse tree produced by SQLiteParser.update_stmt_limited().

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

Visit a parse tree produced by SQLiteParser.update_stmt().

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

Visit a parse tree produced by SQLiteParser.upsert_clause().

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

Visit a parse tree produced by SQLiteParser.vacuum_stmt().

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

Visit a parse tree produced by SQLiteParser.view_name().

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

Visit a parse tree produced by SQLiteParser.with_clause().

Methods

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

Visit a parse tree produced by SQLiteParser.parse().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.error().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.sql_stmt_list().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.sql_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.alter_table_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.analyze_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.attach_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.begin_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.commit_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.create_index_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.create_table_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.create_trigger_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.create_view_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.create_virtual_table_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.delete_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.delete_stmt_limited().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.detach_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.drop_index_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.drop_table_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.drop_trigger_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.drop_view_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.insert_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.upsert_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.pragma_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.reindex_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.release_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.rollback_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.savepoint_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.select_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.select_or_values().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.update_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.update_stmt_limited().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.vacuum_stmt().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.column_def().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.type_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.column_constraint().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.conflict_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.expr().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.comma_separated_expr().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.foreign_key_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.raise_function().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.indexed_column().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_constraint().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.with_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.common_table_expression().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.qualified_table_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.order_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.ordering_term().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.limit_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.pragma_value().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.result_column().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_or_subquery().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.join_clause().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.join_operator().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.join_constraint().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.compound_operator().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.signed_number().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.literal_value().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.boolean_literal().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.unary_operator().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.binary_operator().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.error_message().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.module_argument().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.column_alias().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.column_name_list().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.keyword().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.function_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.schema_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_function().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_or_index_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.new_table_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.column_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.collation_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.foreign_table().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.index_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.trigger_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.view_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.module_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.pragma_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.savepoint_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.table_alias().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.transaction_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

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

Visit a parse tree produced by SQLiteParser.any_name().

Parameters:

ctx: the parse tree

Returns:

the visitor result

Source

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

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link SQLiteParser}.
 *
 * @param <T> The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface SQLiteVisitor<T> extends ParseTreeVisitor<T> {
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#parse}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitParse(SQLiteParser.ParseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#error}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitError(SQLiteParser.ErrorContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#sql_stmt_list}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSql_stmt_list(SQLiteParser.Sql_stmt_listContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#sql_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSql_stmt(SQLiteParser.Sql_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#alter_table_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAlter_table_stmt(SQLiteParser.Alter_table_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#analyze_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAnalyze_stmt(SQLiteParser.Analyze_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#attach_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAttach_stmt(SQLiteParser.Attach_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#begin_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBegin_stmt(SQLiteParser.Begin_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#commit_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCommit_stmt(SQLiteParser.Commit_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#create_index_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCreate_index_stmt(SQLiteParser.Create_index_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#create_table_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCreate_table_stmt(SQLiteParser.Create_table_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#create_trigger_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCreate_trigger_stmt(SQLiteParser.Create_trigger_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#create_view_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCreate_view_stmt(SQLiteParser.Create_view_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#create_virtual_table_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCreate_virtual_table_stmt(SQLiteParser.Create_virtual_table_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#delete_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDelete_stmt(SQLiteParser.Delete_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#delete_stmt_limited}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDelete_stmt_limited(SQLiteParser.Delete_stmt_limitedContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#detach_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDetach_stmt(SQLiteParser.Detach_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#drop_index_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDrop_index_stmt(SQLiteParser.Drop_index_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#drop_table_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDrop_table_stmt(SQLiteParser.Drop_table_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#drop_trigger_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDrop_trigger_stmt(SQLiteParser.Drop_trigger_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#drop_view_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDrop_view_stmt(SQLiteParser.Drop_view_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#insert_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitInsert_stmt(SQLiteParser.Insert_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#upsert_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpsert_clause(SQLiteParser.Upsert_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#pragma_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPragma_stmt(SQLiteParser.Pragma_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#reindex_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitReindex_stmt(SQLiteParser.Reindex_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#release_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRelease_stmt(SQLiteParser.Release_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#rollback_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRollback_stmt(SQLiteParser.Rollback_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#savepoint_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSavepoint_stmt(SQLiteParser.Savepoint_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#select_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSelect_stmt(SQLiteParser.Select_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#select_or_values}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSelect_or_values(SQLiteParser.Select_or_valuesContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#update_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdate_stmt(SQLiteParser.Update_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#update_stmt_limited}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUpdate_stmt_limited(SQLiteParser.Update_stmt_limitedContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#vacuum_stmt}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitVacuum_stmt(SQLiteParser.Vacuum_stmtContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#column_def}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitColumn_def(SQLiteParser.Column_defContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#type_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitType_name(SQLiteParser.Type_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#column_constraint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitColumn_constraint(SQLiteParser.Column_constraintContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#conflict_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitConflict_clause(SQLiteParser.Conflict_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#expr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitExpr(SQLiteParser.ExprContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#comma_separated_expr}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitComma_separated_expr(SQLiteParser.Comma_separated_exprContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#foreign_key_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitForeign_key_clause(SQLiteParser.Foreign_key_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#raise_function}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitRaise_function(SQLiteParser.Raise_functionContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#indexed_column}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndexed_column(SQLiteParser.Indexed_columnContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_constraint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_constraint(SQLiteParser.Table_constraintContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#with_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitWith_clause(SQLiteParser.With_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#common_table_expression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCommon_table_expression(SQLiteParser.Common_table_expressionContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#qualified_table_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitQualified_table_name(SQLiteParser.Qualified_table_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#order_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrder_clause(SQLiteParser.Order_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#ordering_term}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitOrdering_term(SQLiteParser.Ordering_termContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#limit_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLimit_clause(SQLiteParser.Limit_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#pragma_value}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPragma_value(SQLiteParser.Pragma_valueContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#result_column}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitResult_column(SQLiteParser.Result_columnContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_or_subquery}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_or_subquery(SQLiteParser.Table_or_subqueryContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#join_clause}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitJoin_clause(SQLiteParser.Join_clauseContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#join_operator}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitJoin_operator(SQLiteParser.Join_operatorContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#join_constraint}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitJoin_constraint(SQLiteParser.Join_constraintContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#compound_operator}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCompound_operator(SQLiteParser.Compound_operatorContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#signed_number}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSigned_number(SQLiteParser.Signed_numberContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#literal_value}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitLiteral_value(SQLiteParser.Literal_valueContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#boolean_literal}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBoolean_literal(SQLiteParser.Boolean_literalContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#unary_operator}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitUnary_operator(SQLiteParser.Unary_operatorContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#binary_operator}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitBinary_operator(SQLiteParser.Binary_operatorContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#error_message}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitError_message(SQLiteParser.Error_messageContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#module_argument}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModule_argument(SQLiteParser.Module_argumentContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#column_alias}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitColumn_alias(SQLiteParser.Column_aliasContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#column_name_list}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitColumn_name_list(SQLiteParser.Column_name_listContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#keyword}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitKeyword(SQLiteParser.KeywordContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitName(SQLiteParser.NameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#function_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitFunction_name(SQLiteParser.Function_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#schema_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSchema_name(SQLiteParser.Schema_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_function}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_function(SQLiteParser.Table_functionContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_name(SQLiteParser.Table_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_or_index_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_or_index_name(SQLiteParser.Table_or_index_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#new_table_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitNew_table_name(SQLiteParser.New_table_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#column_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitColumn_name(SQLiteParser.Column_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#collation_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCollation_name(SQLiteParser.Collation_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#foreign_table}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitForeign_table(SQLiteParser.Foreign_tableContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#index_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitIndex_name(SQLiteParser.Index_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#trigger_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTrigger_name(SQLiteParser.Trigger_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#view_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitView_name(SQLiteParser.View_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#module_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitModule_name(SQLiteParser.Module_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#pragma_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitPragma_name(SQLiteParser.Pragma_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#savepoint_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitSavepoint_name(SQLiteParser.Savepoint_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#table_alias}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTable_alias(SQLiteParser.Table_aliasContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#transaction_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitTransaction_name(SQLiteParser.Transaction_nameContext ctx);
	/**
	 * Visit a parse tree produced by {@link SQLiteParser#any_name}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitAny_name(SQLiteParser.Any_nameContext ctx);
}