public class CondGen extends VerdictSQLParserBaseVisitor<UnnamedColumn>
| Constructor and Description |
|---|
CondGen() |
visitAggregate_windowed_function, visitAll_distinct_expression, visitAlter_database, visitAlter_table, visitAs_table_alias, visitAssignment_operator, visitBinary_function, visitBinary_operator_expression, visitBracket_expression, visitBulk_option, visitCase_expr, visitCase_expression, visitCast_as_expression, visitChange_table, visitClustered, visitColumn_alias_list, visitColumn_alias, visitColumn_constraint, visitColumn_def_table_constraint, visitColumn_definition, visitColumn_name_list, visitColumn_name, visitColumn_ref_expression, visitCommon_table_expression, visitComparison_operator, visitConfig_get_statement, visitConfig_key, visitConfig_set_statement, visitConfig_statement, visitConfig_value, visitConstant_expression, visitConstant, visitCreate_database, visitCreate_scramble_statement, visitCreate_table_as_select, visitCreate_table, visitCreate_view, visitCursor_name, visitData_type, visitDate_expression, visitDate, visitDateadd_function, visitDatepart, visitDdl_clause, visitDdl_object, visitDefault_value, visitDelete_scramble_statement, visitDerived_table_source_item, visitDerived_table, visitDescribe_table_statement, visitDml_table_source, visitDrop_database, visitDrop_table, visitDrop_view, visitExpression_function, visitExpression_list, visitExtract_time_function, visitExtract_unit, visitFor_clause, visitFull_column_name, visitFull_table_name, visitFunc_proc_name, visitFunction_call_expression, visitFunction_call, visitGroup_by_item, visitHinted_table_name_item, visitId, visitIndex_column_name, visitIndex_value, visitInterval_expression, visitInterval, visitIs_null_expression, visitJoin_part, visitLateral_view_function, visitLimit_clause, visitNary_function, visitNoparam_function, visitNot_expression, visitNull_notnull, visitNumber, visitOn_columns, visitOn_off, visitOptimize_for_arg, visitOption_clause, visitOption, visitOrder_by_clause, visitOrder_by_expression, visitOther_statement, visitOutput_clause, visitOutput_column_name, visitOutput_dml_list_elem, visitOver_clause, visitOverlay_string_function, visitPartition_by_clause, visitPrimitive_expression, visitQuery_expression, visitQuery_specification, visitRanking_windowed_function, visitRefresh_statement, visitRow_or_range_clause, visitRowset_function, visitScalar_function_name, visitScrambling_method_name, visitSearch_condition_list, visitSelect_list_elem, visitSelect_list, visitSelect_statement, visitSet_special, visitSet_statment, visitSetcomp_expr_predicate, visitShow_config_statement, visitShow_databases_statement, visitShow_scrambles_statement, visitShow_tables_statement, visitSign, visitSimple_id, visitSql_clause, visitSubquery_expression, visitSubquery, visitSubstring_string_function, visitTable_alias, visitTable_constraint, visitTable_name_with_hint, visitTable_name, visitTable_source_item_joined, visitTable_source, visitTable_type_definition, visitTable_value_constructor, visitTernary_function, visitTime_unit, visitTimestamp_function, visitTsql_file, visitUnary_function, visitUnary_operator_expression, visitUnion, visitUpdate_elem, visitUse_statement, visitVerdict_statement, visitView_name, visitWindow_frame_bound, visitWindow_frame_extent, visitWindow_frame_following, visitWindow_frame_preceding, visitWith_expression, visitXml_common_directivesaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic UnnamedColumn visitComp_expr_predicate(VerdictSQLParser.Comp_expr_predicateContext ctx)
VerdictSQLParserBaseVisitorcomp_expr_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComp_expr_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitComp_expr_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitComp_pred_expr_predicate(VerdictSQLParser.Comp_pred_expr_predicateContext ctx)
VerdictSQLParserBaseVisitorcomp_pred_expr_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComp_pred_expr_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitComp_pred_expr_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitSearch_condition_or(VerdictSQLParser.Search_condition_orContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.search_condition_or().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSearch_condition_or in interface VerdictSQLParserVisitor<UnnamedColumn>visitSearch_condition_or in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitSearch_condition(VerdictSQLParser.Search_conditionContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.search_condition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSearch_condition in interface VerdictSQLParserVisitor<UnnamedColumn>visitSearch_condition in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitBracket_predicate(VerdictSQLParser.Bracket_predicateContext ctx)
VerdictSQLParserBaseVisitorbracket_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracket_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitBracket_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitSearch_condition_not(VerdictSQLParser.Search_condition_notContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.search_condition_not().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSearch_condition_not in interface VerdictSQLParserVisitor<UnnamedColumn>visitSearch_condition_not in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitIs_predicate(VerdictSQLParser.Is_predicateContext ctx)
VerdictSQLParserBaseVisitoris_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIs_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitIs_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitIn_predicate(VerdictSQLParser.In_predicateContext ctx)
VerdictSQLParserBaseVisitorin_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIn_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitIn_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitExists_predicate(VerdictSQLParser.Exists_predicateContext ctx)
VerdictSQLParserBaseVisitorexists_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExists_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitExists_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitLike_predicate(VerdictSQLParser.Like_predicateContext ctx)
VerdictSQLParserBaseVisitorlike_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLike_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitLike_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitFunc_predicate(VerdictSQLParser.Func_predicateContext ctx)
VerdictSQLParserBaseVisitorfunc_predicate
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunc_predicate in interface VerdictSQLParserVisitor<UnnamedColumn>visitFunc_predicate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitPredicate_function(VerdictSQLParser.Predicate_functionContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.predicate_function().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPredicate_function in interface VerdictSQLParserVisitor<UnnamedColumn>visitPredicate_function in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitComp_between_expr(VerdictSQLParser.Comp_between_exprContext ctx)
VerdictSQLParserBaseVisitorcomp_between_expr
labeled alternative in VerdictSQLParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComp_between_expr in interface VerdictSQLParserVisitor<UnnamedColumn>visitComp_between_expr in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitTrue_orfalse(VerdictSQLParser.True_orfalseContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.true_orfalse().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTrue_orfalse in interface VerdictSQLParserVisitor<UnnamedColumn>visitTrue_orfalse in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treeCopyright © 2018 University of Michigan. All rights reserved.