public class ExpressionGen extends VerdictSQLParserBaseVisitor<UnnamedColumn>
| Constructor and Description |
|---|
ExpressionGen() |
visitAggregate_windowed_function, visitAll_distinct_expression, visitAlter_database, visitAlter_table, visitAs_table_alias, visitAssignment_operator, visitBinary_function, visitBracket_predicate, visitBulk_option, 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, visitCommon_table_expression, visitComp_between_expr, visitComp_expr_predicate, visitComp_pred_expr_predicate, 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, 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, visitExists_predicate, visitExpression_function, visitExpression_list, visitExtract_time_function, visitExtract_unit, visitFor_clause, visitFull_column_name, visitFull_table_name, visitFunc_predicate, visitFunc_proc_name, visitFunction_call, visitGroup_by_item, visitHinted_table_name_item, visitId, visitIn_predicate, visitIndex_column_name, visitIndex_value, visitInterval_expression, visitIs_predicate, visitJoin_part, visitLateral_view_function, visitLike_predicate, visitLimit_clause, visitNary_function, visitNoparam_function, 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, visitPredicate_function, visitQuery_expression, visitQuery_specification, visitRanking_windowed_function, visitRefresh_statement, visitRow_or_range_clause, visitRowset_function, visitScalar_function_name, visitScrambling_method_name, visitSearch_condition_list, visitSearch_condition_not, visitSearch_condition_or, visitSearch_condition, 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, 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, visitTimestamp_function, visitTrue_orfalse, 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 ColumnOp visitInterval(VerdictSQLParser.IntervalContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.interval().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInterval in interface VerdictSQLParserVisitor<UnnamedColumn>visitInterval in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ColumnOp visitDate(VerdictSQLParser.DateContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.date().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDate in interface VerdictSQLParserVisitor<UnnamedColumn>visitDate in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ConstantColumn visitPrimitive_expression(VerdictSQLParser.Primitive_expressionContext ctx)
VerdictSQLParserBaseVisitorprimitive_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPrimitive_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitPrimitive_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ConstantColumn visitTime_unit(VerdictSQLParser.Time_unitContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.time_unit().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTime_unit in interface VerdictSQLParserVisitor<UnnamedColumn>visitTime_unit in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic BaseColumn visitColumn_ref_expression(VerdictSQLParser.Column_ref_expressionContext ctx)
VerdictSQLParserBaseVisitorcolumn_ref_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitColumn_ref_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitColumn_ref_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ColumnOp visitBinary_operator_expression(VerdictSQLParser.Binary_operator_expressionContext ctx)
VerdictSQLParserBaseVisitorbinary_operator_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBinary_operator_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitBinary_operator_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitIs_null_expression(VerdictSQLParser.Is_null_expressionContext ctx)
VerdictSQLParserBaseVisitoris_null_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIs_null_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitIs_null_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitNot_expression(VerdictSQLParser.Not_expressionContext ctx)
VerdictSQLParserBaseVisitornot_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNot_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitNot_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ColumnOp visitFunction_call_expression(VerdictSQLParser.Function_call_expressionContext ctx)
VerdictSQLParserBaseVisitorfunction_call_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunction_call_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitFunction_call_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic ColumnOp visitCase_expr(VerdictSQLParser.Case_exprContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.case_expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCase_expr in interface VerdictSQLParserVisitor<UnnamedColumn>visitCase_expr in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn visitBracket_expression(VerdictSQLParser.Bracket_expressionContext ctx)
VerdictSQLParserBaseVisitorbracket_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracket_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitBracket_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic SubqueryColumn visitSubquery_expression(VerdictSQLParser.Subquery_expressionContext ctx)
VerdictSQLParserBaseVisitorsubquery_expression
labeled alternative in VerdictSQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSubquery_expression in interface VerdictSQLParserVisitor<UnnamedColumn>visitSubquery_expression in class VerdictSQLParserBaseVisitor<UnnamedColumn>ctx - the parse treepublic UnnamedColumn getSearch_condition(List<VerdictSQLParser.Search_conditionContext> ctx)
Copyright © 2018 University of Michigan. All rights reserved.