T - The return type of the visit operation. Use Void for
operations with no return type.public interface VerdictSQLParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
VerdictSQLParser.T visitVerdict_statement(VerdictSQLParser.Verdict_statementContext ctx)
VerdictSQLParser.verdict_statement().ctx - the parse treeT visitCreate_scramble_statement(VerdictSQLParser.Create_scramble_statementContext ctx)
VerdictSQLParser.create_scramble_statement().ctx - the parse treeT visitScrambling_method_name(VerdictSQLParser.Scrambling_method_nameContext ctx)
VerdictSQLParser.scrambling_method_name().ctx - the parse treeT visitOn_columns(VerdictSQLParser.On_columnsContext ctx)
VerdictSQLParser.on_columns().ctx - the parse treeT visitDelete_scramble_statement(VerdictSQLParser.Delete_scramble_statementContext ctx)
VerdictSQLParser.delete_scramble_statement().ctx - the parse treeT visitShow_scrambles_statement(VerdictSQLParser.Show_scrambles_statementContext ctx)
VerdictSQLParser.show_scrambles_statement().ctx - the parse treeT visitConfig_statement(VerdictSQLParser.Config_statementContext ctx)
VerdictSQLParser.config_statement().ctx - the parse treeT visitOther_statement(VerdictSQLParser.Other_statementContext ctx)
VerdictSQLParser.other_statement().ctx - the parse treeT visitCreate_database(VerdictSQLParser.Create_databaseContext ctx)
VerdictSQLParser.create_database().ctx - the parse treeT visitDrop_database(VerdictSQLParser.Drop_databaseContext ctx)
VerdictSQLParser.drop_database().ctx - the parse treeT visitConfig_set_statement(VerdictSQLParser.Config_set_statementContext ctx)
VerdictSQLParser.config_set_statement().ctx - the parse treeT visitConfig_get_statement(VerdictSQLParser.Config_get_statementContext ctx)
VerdictSQLParser.config_get_statement().ctx - the parse treeT visitConfig_key(VerdictSQLParser.Config_keyContext ctx)
VerdictSQLParser.config_key().ctx - the parse treeT visitConfig_value(VerdictSQLParser.Config_valueContext ctx)
VerdictSQLParser.config_value().ctx - the parse treeT visitTsql_file(VerdictSQLParser.Tsql_fileContext ctx)
VerdictSQLParser.tsql_file().ctx - the parse treeT visitSql_clause(VerdictSQLParser.Sql_clauseContext ctx)
VerdictSQLParser.sql_clause().ctx - the parse treeT visitDdl_clause(VerdictSQLParser.Ddl_clauseContext ctx)
VerdictSQLParser.ddl_clause().ctx - the parse treeT visitSelect_statement(VerdictSQLParser.Select_statementContext ctx)
VerdictSQLParser.select_statement().ctx - the parse treeT visitOutput_clause(VerdictSQLParser.Output_clauseContext ctx)
VerdictSQLParser.output_clause().ctx - the parse treeT visitOutput_dml_list_elem(VerdictSQLParser.Output_dml_list_elemContext ctx)
VerdictSQLParser.output_dml_list_elem().ctx - the parse treeT visitOutput_column_name(VerdictSQLParser.Output_column_nameContext ctx)
VerdictSQLParser.output_column_name().ctx - the parse treeT visitCreate_table(VerdictSQLParser.Create_tableContext ctx)
VerdictSQLParser.create_table().ctx - the parse treeT visitCreate_table_as_select(VerdictSQLParser.Create_table_as_selectContext ctx)
VerdictSQLParser.create_table_as_select().ctx - the parse treeT visitCreate_view(VerdictSQLParser.Create_viewContext ctx)
VerdictSQLParser.create_view().ctx - the parse treeT visitAlter_table(VerdictSQLParser.Alter_tableContext ctx)
VerdictSQLParser.alter_table().ctx - the parse treeT visitAlter_database(VerdictSQLParser.Alter_databaseContext ctx)
VerdictSQLParser.alter_database().ctx - the parse treeT visitDrop_table(VerdictSQLParser.Drop_tableContext ctx)
VerdictSQLParser.drop_table().ctx - the parse treeT visitDrop_view(VerdictSQLParser.Drop_viewContext ctx)
VerdictSQLParser.drop_view().ctx - the parse treeT visitSet_statment(VerdictSQLParser.Set_statmentContext ctx)
VerdictSQLParser.set_statment().ctx - the parse treeT visitUse_statement(VerdictSQLParser.Use_statementContext ctx)
VerdictSQLParser.use_statement().ctx - the parse treeT visitShow_tables_statement(VerdictSQLParser.Show_tables_statementContext ctx)
VerdictSQLParser.show_tables_statement().ctx - the parse treeT visitShow_databases_statement(VerdictSQLParser.Show_databases_statementContext ctx)
VerdictSQLParser.show_databases_statement().ctx - the parse treeT visitDescribe_table_statement(VerdictSQLParser.Describe_table_statementContext ctx)
VerdictSQLParser.describe_table_statement().ctx - the parse treeT visitRefresh_statement(VerdictSQLParser.Refresh_statementContext ctx)
VerdictSQLParser.refresh_statement().ctx - the parse treeT visitShow_config_statement(VerdictSQLParser.Show_config_statementContext ctx)
VerdictSQLParser.show_config_statement().ctx - the parse treeT visitTable_type_definition(VerdictSQLParser.Table_type_definitionContext ctx)
VerdictSQLParser.table_type_definition().ctx - the parse treeT visitColumn_def_table_constraint(VerdictSQLParser.Column_def_table_constraintContext ctx)
VerdictSQLParser.column_def_table_constraint().ctx - the parse treeT visitColumn_definition(VerdictSQLParser.Column_definitionContext ctx)
VerdictSQLParser.column_definition().ctx - the parse treeT visitColumn_constraint(VerdictSQLParser.Column_constraintContext ctx)
VerdictSQLParser.column_constraint().ctx - the parse treeT visitTable_constraint(VerdictSQLParser.Table_constraintContext ctx)
VerdictSQLParser.table_constraint().ctx - the parse treeT visitSet_special(VerdictSQLParser.Set_specialContext ctx)
VerdictSQLParser.set_special().ctx - the parse treeT visitNot_expression(VerdictSQLParser.Not_expressionContext ctx)
not_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitBinary_operator_expression(VerdictSQLParser.Binary_operator_expressionContext ctx)
binary_operator_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitPrimitive_expression(VerdictSQLParser.Primitive_expressionContext ctx)
primitive_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitDate_expression(VerdictSQLParser.Date_expressionContext ctx)
date_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitBracket_expression(VerdictSQLParser.Bracket_expressionContext ctx)
bracket_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitUnary_operator_expression(VerdictSQLParser.Unary_operator_expressionContext ctx)
unary_operator_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitInterval_expression(VerdictSQLParser.Interval_expressionContext ctx)
interval_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitFunction_call_expression(VerdictSQLParser.Function_call_expressionContext ctx)
function_call_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitIs_null_expression(VerdictSQLParser.Is_null_expressionContext ctx)
is_null_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitCase_expression(VerdictSQLParser.Case_expressionContext ctx)
case_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitColumn_ref_expression(VerdictSQLParser.Column_ref_expressionContext ctx)
column_ref_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitSubquery_expression(VerdictSQLParser.Subquery_expressionContext ctx)
subquery_expression
labeled alternative in VerdictSQLParser.expression().ctx - the parse treeT visitInterval(VerdictSQLParser.IntervalContext ctx)
VerdictSQLParser.interval().ctx - the parse treeT visitDate(VerdictSQLParser.DateContext ctx)
VerdictSQLParser.date().ctx - the parse treeT visitConstant_expression(VerdictSQLParser.Constant_expressionContext ctx)
VerdictSQLParser.constant_expression().ctx - the parse treeT visitSubquery(VerdictSQLParser.SubqueryContext ctx)
VerdictSQLParser.subquery().ctx - the parse treeT visitDml_table_source(VerdictSQLParser.Dml_table_sourceContext ctx)
VerdictSQLParser.dml_table_source().ctx - the parse treeT visitWith_expression(VerdictSQLParser.With_expressionContext ctx)
VerdictSQLParser.with_expression().ctx - the parse treeT visitCommon_table_expression(VerdictSQLParser.Common_table_expressionContext ctx)
VerdictSQLParser.common_table_expression().ctx - the parse treeT visitUpdate_elem(VerdictSQLParser.Update_elemContext ctx)
VerdictSQLParser.update_elem().ctx - the parse treeT visitSearch_condition_list(VerdictSQLParser.Search_condition_listContext ctx)
VerdictSQLParser.search_condition_list().ctx - the parse treeT visitSearch_condition(VerdictSQLParser.Search_conditionContext ctx)
VerdictSQLParser.search_condition().ctx - the parse treeT visitSearch_condition_or(VerdictSQLParser.Search_condition_orContext ctx)
VerdictSQLParser.search_condition_or().ctx - the parse treeT visitSearch_condition_not(VerdictSQLParser.Search_condition_notContext ctx)
VerdictSQLParser.search_condition_not().ctx - the parse treeT visitSetcomp_expr_predicate(VerdictSQLParser.Setcomp_expr_predicateContext ctx)
setcomp_expr_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitIs_predicate(VerdictSQLParser.Is_predicateContext ctx)
is_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitFunc_predicate(VerdictSQLParser.Func_predicateContext ctx)
func_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitComp_expr_predicate(VerdictSQLParser.Comp_expr_predicateContext ctx)
comp_expr_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitIn_predicate(VerdictSQLParser.In_predicateContext ctx)
in_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitBracket_predicate(VerdictSQLParser.Bracket_predicateContext ctx)
bracket_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitExists_predicate(VerdictSQLParser.Exists_predicateContext ctx)
exists_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitComp_pred_expr_predicate(VerdictSQLParser.Comp_pred_expr_predicateContext ctx)
comp_pred_expr_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitComp_between_expr(VerdictSQLParser.Comp_between_exprContext ctx)
comp_between_expr
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitLike_predicate(VerdictSQLParser.Like_predicateContext ctx)
like_predicate
labeled alternative in VerdictSQLParser.predicate().ctx - the parse treeT visitQuery_expression(VerdictSQLParser.Query_expressionContext ctx)
VerdictSQLParser.query_expression().ctx - the parse treeT visitUnion(VerdictSQLParser.UnionContext ctx)
VerdictSQLParser.union().ctx - the parse treeT visitQuery_specification(VerdictSQLParser.Query_specificationContext ctx)
VerdictSQLParser.query_specification().ctx - the parse treeT visitLimit_clause(VerdictSQLParser.Limit_clauseContext ctx)
VerdictSQLParser.limit_clause().ctx - the parse treeT visitOrder_by_clause(VerdictSQLParser.Order_by_clauseContext ctx)
VerdictSQLParser.order_by_clause().ctx - the parse treeT visitFor_clause(VerdictSQLParser.For_clauseContext ctx)
VerdictSQLParser.for_clause().ctx - the parse treeT visitXml_common_directives(VerdictSQLParser.Xml_common_directivesContext ctx)
VerdictSQLParser.xml_common_directives().ctx - the parse treeT visitOrder_by_expression(VerdictSQLParser.Order_by_expressionContext ctx)
VerdictSQLParser.order_by_expression().ctx - the parse treeT visitGroup_by_item(VerdictSQLParser.Group_by_itemContext ctx)
VerdictSQLParser.group_by_item().ctx - the parse treeT visitOption_clause(VerdictSQLParser.Option_clauseContext ctx)
VerdictSQLParser.option_clause().ctx - the parse treeT visitOption(VerdictSQLParser.OptionContext ctx)
VerdictSQLParser.option().ctx - the parse treeT visitOptimize_for_arg(VerdictSQLParser.Optimize_for_argContext ctx)
VerdictSQLParser.optimize_for_arg().ctx - the parse treeT visitSelect_list(VerdictSQLParser.Select_listContext ctx)
VerdictSQLParser.select_list().ctx - the parse treeT visitSelect_list_elem(VerdictSQLParser.Select_list_elemContext ctx)
VerdictSQLParser.select_list_elem().ctx - the parse treeT visitPartition_by_clause(VerdictSQLParser.Partition_by_clauseContext ctx)
VerdictSQLParser.partition_by_clause().ctx - the parse treeT visitTable_source(VerdictSQLParser.Table_sourceContext ctx)
VerdictSQLParser.table_source().ctx - the parse treeT visitTable_source_item_joined(VerdictSQLParser.Table_source_item_joinedContext ctx)
VerdictSQLParser.table_source_item_joined().ctx - the parse treeT visitHinted_table_name_item(VerdictSQLParser.Hinted_table_name_itemContext ctx)
hinted_table_name_item
labeled alternative in VerdictSQLParser.table_source_item().ctx - the parse treeT visitDerived_table_source_item(VerdictSQLParser.Derived_table_source_itemContext ctx)
derived_table_source_item
labeled alternative in VerdictSQLParser.table_source_item().ctx - the parse treeT visitChange_table(VerdictSQLParser.Change_tableContext ctx)
VerdictSQLParser.change_table().ctx - the parse treeT visitJoin_part(VerdictSQLParser.Join_partContext ctx)
VerdictSQLParser.join_part().ctx - the parse treeT visitTable_name_with_hint(VerdictSQLParser.Table_name_with_hintContext ctx)
VerdictSQLParser.table_name_with_hint().ctx - the parse treeT visitRowset_function(VerdictSQLParser.Rowset_functionContext ctx)
VerdictSQLParser.rowset_function().ctx - the parse treeT visitBulk_option(VerdictSQLParser.Bulk_optionContext ctx)
VerdictSQLParser.bulk_option().ctx - the parse treeT visitDerived_table(VerdictSQLParser.Derived_tableContext ctx)
VerdictSQLParser.derived_table().ctx - the parse treeT visitFunction_call(VerdictSQLParser.Function_callContext ctx)
VerdictSQLParser.function_call().ctx - the parse treeT visitDatepart(VerdictSQLParser.DatepartContext ctx)
VerdictSQLParser.datepart().ctx - the parse treeT visitAs_table_alias(VerdictSQLParser.As_table_aliasContext ctx)
VerdictSQLParser.as_table_alias().ctx - the parse treeT visitTable_alias(VerdictSQLParser.Table_aliasContext ctx)
VerdictSQLParser.table_alias().ctx - the parse treeT visitIndex_column_name(VerdictSQLParser.Index_column_nameContext ctx)
VerdictSQLParser.index_column_name().ctx - the parse treeT visitIndex_value(VerdictSQLParser.Index_valueContext ctx)
VerdictSQLParser.index_value().ctx - the parse treeT visitColumn_alias_list(VerdictSQLParser.Column_alias_listContext ctx)
VerdictSQLParser.column_alias_list().ctx - the parse treeT visitColumn_alias(VerdictSQLParser.Column_aliasContext ctx)
VerdictSQLParser.column_alias().ctx - the parse treeT visitTable_value_constructor(VerdictSQLParser.Table_value_constructorContext ctx)
VerdictSQLParser.table_value_constructor().ctx - the parse treeT visitExpression_list(VerdictSQLParser.Expression_listContext ctx)
VerdictSQLParser.expression_list().ctx - the parse treeT visitCase_expr(VerdictSQLParser.Case_exprContext ctx)
VerdictSQLParser.case_expr().ctx - the parse treeT visitRanking_windowed_function(VerdictSQLParser.Ranking_windowed_functionContext ctx)
VerdictSQLParser.ranking_windowed_function().ctx - the parse treeT visitExpression_function(VerdictSQLParser.Expression_functionContext ctx)
VerdictSQLParser.expression_function().ctx - the parse treeT visitExtract_time_function(VerdictSQLParser.Extract_time_functionContext ctx)
VerdictSQLParser.extract_time_function().ctx - the parse treeT visitExtract_unit(VerdictSQLParser.Extract_unitContext ctx)
VerdictSQLParser.extract_unit().ctx - the parse treeT visitTime_unit(VerdictSQLParser.Time_unitContext ctx)
VerdictSQLParser.time_unit().ctx - the parse treeT visitOverlay_string_function(VerdictSQLParser.Overlay_string_functionContext ctx)
VerdictSQLParser.overlay_string_function().ctx - the parse treeT visitSubstring_string_function(VerdictSQLParser.Substring_string_functionContext ctx)
VerdictSQLParser.substring_string_function().ctx - the parse treeT visitNary_function(VerdictSQLParser.Nary_functionContext ctx)
VerdictSQLParser.nary_function().ctx - the parse treeT visitTernary_function(VerdictSQLParser.Ternary_functionContext ctx)
VerdictSQLParser.ternary_function().ctx - the parse treeT visitBinary_function(VerdictSQLParser.Binary_functionContext ctx)
VerdictSQLParser.binary_function().ctx - the parse treeT visitUnary_function(VerdictSQLParser.Unary_functionContext ctx)
VerdictSQLParser.unary_function().ctx - the parse treeT visitTimestamp_function(VerdictSQLParser.Timestamp_functionContext ctx)
VerdictSQLParser.timestamp_function().ctx - the parse treeT visitDateadd_function(VerdictSQLParser.Dateadd_functionContext ctx)
VerdictSQLParser.dateadd_function().ctx - the parse treeT visitPredicate_function(VerdictSQLParser.Predicate_functionContext ctx)
VerdictSQLParser.predicate_function().ctx - the parse treeT visitNoparam_function(VerdictSQLParser.Noparam_functionContext ctx)
VerdictSQLParser.noparam_function().ctx - the parse treeT visitLateral_view_function(VerdictSQLParser.Lateral_view_functionContext ctx)
VerdictSQLParser.lateral_view_function().ctx - the parse treeT visitAggregate_windowed_function(VerdictSQLParser.Aggregate_windowed_functionContext ctx)
VerdictSQLParser.aggregate_windowed_function().ctx - the parse treeT visitAll_distinct_expression(VerdictSQLParser.All_distinct_expressionContext ctx)
VerdictSQLParser.all_distinct_expression().ctx - the parse treeT visitCast_as_expression(VerdictSQLParser.Cast_as_expressionContext ctx)
VerdictSQLParser.cast_as_expression().ctx - the parse treeT visitOver_clause(VerdictSQLParser.Over_clauseContext ctx)
VerdictSQLParser.over_clause().ctx - the parse treeT visitRow_or_range_clause(VerdictSQLParser.Row_or_range_clauseContext ctx)
VerdictSQLParser.row_or_range_clause().ctx - the parse treeT visitWindow_frame_extent(VerdictSQLParser.Window_frame_extentContext ctx)
VerdictSQLParser.window_frame_extent().ctx - the parse treeT visitWindow_frame_bound(VerdictSQLParser.Window_frame_boundContext ctx)
VerdictSQLParser.window_frame_bound().ctx - the parse treeT visitWindow_frame_preceding(VerdictSQLParser.Window_frame_precedingContext ctx)
VerdictSQLParser.window_frame_preceding().ctx - the parse treeT visitWindow_frame_following(VerdictSQLParser.Window_frame_followingContext ctx)
VerdictSQLParser.window_frame_following().ctx - the parse treeT visitFull_table_name(VerdictSQLParser.Full_table_nameContext ctx)
VerdictSQLParser.full_table_name().ctx - the parse treeT visitTable_name(VerdictSQLParser.Table_nameContext ctx)
VerdictSQLParser.table_name().ctx - the parse treeT visitView_name(VerdictSQLParser.View_nameContext ctx)
VerdictSQLParser.view_name().ctx - the parse treeT visitFunc_proc_name(VerdictSQLParser.Func_proc_nameContext ctx)
VerdictSQLParser.func_proc_name().ctx - the parse treeT visitDdl_object(VerdictSQLParser.Ddl_objectContext ctx)
VerdictSQLParser.ddl_object().ctx - the parse treeT visitFull_column_name(VerdictSQLParser.Full_column_nameContext ctx)
VerdictSQLParser.full_column_name().ctx - the parse treeT visitColumn_name_list(VerdictSQLParser.Column_name_listContext ctx)
VerdictSQLParser.column_name_list().ctx - the parse treeT visitColumn_name(VerdictSQLParser.Column_nameContext ctx)
VerdictSQLParser.column_name().ctx - the parse treeT visitCursor_name(VerdictSQLParser.Cursor_nameContext ctx)
VerdictSQLParser.cursor_name().ctx - the parse treeT visitOn_off(VerdictSQLParser.On_offContext ctx)
VerdictSQLParser.on_off().ctx - the parse treeT visitClustered(VerdictSQLParser.ClusteredContext ctx)
VerdictSQLParser.clustered().ctx - the parse treeT visitNull_notnull(VerdictSQLParser.Null_notnullContext ctx)
VerdictSQLParser.null_notnull().ctx - the parse treeT visitTrue_orfalse(VerdictSQLParser.True_orfalseContext ctx)
VerdictSQLParser.true_orfalse().ctx - the parse treeT visitScalar_function_name(VerdictSQLParser.Scalar_function_nameContext ctx)
VerdictSQLParser.scalar_function_name().ctx - the parse treeT visitData_type(VerdictSQLParser.Data_typeContext ctx)
VerdictSQLParser.data_type().ctx - the parse treeT visitDefault_value(VerdictSQLParser.Default_valueContext ctx)
VerdictSQLParser.default_value().ctx - the parse treeT visitConstant(VerdictSQLParser.ConstantContext ctx)
VerdictSQLParser.constant().ctx - the parse treeT visitNumber(VerdictSQLParser.NumberContext ctx)
VerdictSQLParser.number().ctx - the parse treeT visitSign(VerdictSQLParser.SignContext ctx)
VerdictSQLParser.sign().ctx - the parse treeT visitId(VerdictSQLParser.IdContext ctx)
VerdictSQLParser.id().ctx - the parse treeT visitSimple_id(VerdictSQLParser.Simple_idContext ctx)
VerdictSQLParser.simple_id().ctx - the parse treeT visitComparison_operator(VerdictSQLParser.Comparison_operatorContext ctx)
VerdictSQLParser.comparison_operator().ctx - the parse treeT visitAssignment_operator(VerdictSQLParser.Assignment_operatorContext ctx)
VerdictSQLParser.assignment_operator().ctx - the parse treeCopyright © 2018 University of Michigan. All rights reserved.