public class RelationGen extends VerdictSQLParserBaseVisitor<AbstractRelation>
| Constructor and Description |
|---|
RelationGen() |
visitAggregate_windowed_function, visitAll_distinct_expression, visitAlter_database, visitAlter_table, visitAs_table_alias, visitAssignment_operator, visitBinary_function, visitBinary_operator_expression, visitBracket_expression, visitBracket_predicate, 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, 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, visitDate, visitDateadd_function, visitDatepart, visitDdl_clause, visitDdl_object, visitDefault_value, visitDelete_scramble_statement, 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_expression, visitFunction_call, visitGroup_by_item, visitId, visitIn_predicate, visitIndex_column_name, visitIndex_value, visitInterval_expression, visitInterval, visitIs_null_expression, visitIs_predicate, visitLateral_view_function, visitLike_predicate, 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, visitPredicate_function, visitPrimitive_expression, 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, 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_type_definition, visitTable_value_constructor, visitTernary_function, visitTime_unit, 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 SelectQuery visitSelect_statement(VerdictSQLParser.Select_statementContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.select_statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect_statement in interface VerdictSQLParserVisitor<AbstractRelation>visitSelect_statement in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitQuery_expression(VerdictSQLParser.Query_expressionContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.query_expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQuery_expression in interface VerdictSQLParserVisitor<AbstractRelation>visitQuery_expression in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitQuery_specification(VerdictSQLParser.Query_specificationContext ctx)
visitQuery_specification in interface VerdictSQLParserVisitor<AbstractRelation>visitQuery_specification in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitTable_source(VerdictSQLParser.Table_sourceContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.table_source().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTable_source in interface VerdictSQLParserVisitor<AbstractRelation>visitTable_source in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitTable_source_item_joined(VerdictSQLParser.Table_source_item_joinedContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.table_source_item_joined().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTable_source_item_joined in interface VerdictSQLParserVisitor<AbstractRelation>visitTable_source_item_joined in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitJoin_part(VerdictSQLParser.Join_partContext ctx)
VerdictSQLParserBaseVisitorVerdictSQLParser.join_part().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoin_part in interface VerdictSQLParserVisitor<AbstractRelation>visitJoin_part in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitHinted_table_name_item(VerdictSQLParser.Hinted_table_name_itemContext ctx)
VerdictSQLParserBaseVisitorhinted_table_name_item
labeled alternative in VerdictSQLParser.table_source_item().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitHinted_table_name_item in interface VerdictSQLParserVisitor<AbstractRelation>visitHinted_table_name_item in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treepublic AbstractRelation visitDerived_table_source_item(VerdictSQLParser.Derived_table_source_itemContext ctx)
VerdictSQLParserBaseVisitorderived_table_source_item
labeled alternative in VerdictSQLParser.table_source_item().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDerived_table_source_item in interface VerdictSQLParserVisitor<AbstractRelation>visitDerived_table_source_item in class VerdictSQLParserBaseVisitor<AbstractRelation>ctx - the parse treeCopyright © 2018 University of Michigan. All rights reserved.