public class ColumnExtractorSQLQueryListener
extends sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
Constructor and Description |
---|
ColumnExtractorSQLQueryListener(org.apache.maven.plugin.logging.Log log) |
Modifier and Type | Method and Description |
---|---|
void |
enterColumn_name_list(sk.vracon.sqlcomments.maven.sql.SQLParser.Column_name_listContext ctx)
Enter a parse tree produced by
SQLParser.column_name_list() . |
void |
enterDelete_statement_searched(sk.vracon.sqlcomments.maven.sql.SQLParser.Delete_statement_searchedContext ctx)
Enter a parse tree produced by
SQLParser.delete_statement_searched() . |
void |
enterDerived_column(sk.vracon.sqlcomments.maven.sql.SQLParser.Derived_columnContext ctx)
Enter a parse tree produced by
SQLParser.derived_column() . |
void |
enterFrom_clause(sk.vracon.sqlcomments.maven.sql.SQLParser.From_clauseContext ctx)
Enter a parse tree produced by
SQLParser.from_clause() . |
void |
enterInsert_statement(sk.vracon.sqlcomments.maven.sql.SQLParser.Insert_statementContext ctx)
Enter a parse tree produced by
SQLParser.insert_statement() . |
void |
enterNonparenthesized_value_expression_primary(sk.vracon.sqlcomments.maven.sql.SQLParser.Nonparenthesized_value_expression_primaryContext ctx)
Enter a parse tree produced by
SQLParser.nonparenthesized_value_expression_primary() . |
void |
enterQualified_asterisk(sk.vracon.sqlcomments.maven.sql.SQLParser.Qualified_asteriskContext ctx)
Enter a parse tree produced by
SQLParser.qualified_asterisk() . |
void |
enterQuery_specification(sk.vracon.sqlcomments.maven.sql.SQLParser.Query_specificationContext ctx)
Enter a parse tree produced by
SQLParser.query_specification() . |
void |
enterTable_name(sk.vracon.sqlcomments.maven.sql.SQLParser.Table_nameContext ctx)
Enter a parse tree produced by
SQLParser.table_name() . |
void |
enterTable_primary(sk.vracon.sqlcomments.maven.sql.SQLParser.Table_primaryContext ctx)
Enter a parse tree produced by
SQLParser.table_primary() . |
void |
enterUpdate_statement(sk.vracon.sqlcomments.maven.sql.SQLParser.Update_statementContext ctx)
Enter a parse tree produced by
SQLParser.update_statement() . |
void |
enterVariable_placeholder(sk.vracon.sqlcomments.maven.sql.SQLParser.Variable_placeholderContext ctx)
Enter a parse tree produced by
SQLParser.variable_placeholder() . |
void |
enterWhere_clause(sk.vracon.sqlcomments.maven.sql.SQLParser.Where_clauseContext ctx)
Enter a parse tree produced by
SQLParser.where_clause() . |
void |
exitQuery_specification(sk.vracon.sqlcomments.maven.sql.SQLParser.Query_specificationContext ctx)
Exit a parse tree produced by
SQLParser.query_specification() . |
List<PlaceholderInfo> |
getPlaceholders() |
AbstractStatementContext |
getPrimaryContext() |
enterAggregate_function, enterAll, enterAnd_predicate, enterApproximate_numeric_type, enterArray, enterAs_clause, enterAssigned_row, enterBetween_predicate_part_2, enterBetween_predicate, enterBinary_large_object_string_type, enterBinary_type, enterBit_type, enterBoolean_factor, enterBoolean_literal, enterBoolean_predicand, enterBoolean_primary, enterBoolean_test, enterBoolean_type, enterBoolean_value_expression, enterCase_abbreviation, enterCase_expression, enterCase_specification, enterCast_operand, enterCast_specification, enterCast_target, enterCharacter_factor, enterCharacter_primary, enterCharacter_string_type, enterCharacter_value_expression, enterColumn_partitions, enterColumn_reference_list, enterColumn_reference, enterCommon_value_expression, enterComp_op, enterComparison_predicate, enterContextually_typed_row_value_expression, enterCreate_table_statement, enterCross_join, enterCube_list, enterData_change_statement, enterData_statement, enterData_type, enterDate_literal, enterDatetime_literal, enterDatetime_type, enterDerived_table, enterDrop_table_statement, enterElse_clause, enterEmpty_grouping_set, enterEveryRule, enterExact_numeric_type, enterExists_predicate, enterExplicit_row_value_constructor, enterExplicit_table, enterExtended_datetime_field, enterExtract_expression, enterExtract_field, enterExtract_source, enterFactor, enterField_element, enterField_type, enterFilter_clause, enterFunction_name, enterFunction_names_for_reserved_words, enterGeneral_literal, enterGeneral_set_function, enterGroupby_clause, enterGrouping_element_list, enterGrouping_element, enterGrouping_operation, enterHash_partitions_by_quantity, enterHash_partitions, enterHaving_clause, enterIdentifier, enterIn_predicate_value, enterIn_predicate, enterIn_value_list, enterIndex_statement, enterIndividual_hash_partition, enterIndividual_hash_partitions, enterIs_clause, enterJoin_condition, enterJoin_specification, enterJoin_type, enterJoined_table_primary, enterJoined_table, enterLimit_clause, enterLine_comment, enterList_partitions, enterList_value_clause_list, enterList_value_partition, enterMethod_specifier, enterMultiple_column_assignment, enterMutated_set_clause, enterMutated_target, enterNamed_columns_join, enterNational_character_string_type, enterNatural_join, enterNegativable_matcher, enterNetwork_type, enterNew_line, enterNon_join_query_expression, enterNon_join_query_primary, enterNon_join_query_term, enterNon_second_primary_datetime_field, enterNonreserved_keywords, enterNull_ordering, enterNull_predicate, enterNumeric_primary, enterNumeric_type, enterNumeric_value_expression, enterNumeric_value_function, enterOr_predicate, enterOrder_specification, enterOrderby_clause, enterOrdinary_grouping_set_list, enterOrdinary_grouping_set, enterOuter_join_type_part2, enterOuter_join_type, enterParam_clause, enterParam, enterParenthesized_boolean_value_expression, enterParenthesized_value_expression, enterPartition_name, enterPattern_matcher, enterPattern_matching_predicate, enterPrecision_param, enterPredefined_type, enterPredicate, enterPrimary_datetime_field, enterQualified_join, enterQuantified_comparison_predicate, enterQuantifier, enterQuery_expression_body, enterQuery_expression, enterQuery_primary, enterQuery_term, enterRange_partitions, enterRange_value_clause_list, enterRange_value_clause, enterRegex_matcher, enterReplacement_identifier, enterResult, enterRollup_list, enterRoutine_invocation, enterRow_subquery, enterRow_value_constructor_predicand, enterRow_value_expression, enterRow_value_predicand_list, enterRow_value_predicand, enterRow_value_special_case, enterScalar_subquery, enterSchema_statement, enterSearch_condition, enterSearched_case, enterSearched_when_clause, enterSelect_list, enterSelect_sublist, enterSet_clause_list, enterSet_clause, enterSet_function_specification, enterSet_function_type, enterSet_qualifier, enterSet_target_list, enterSet_target, enterSign, enterSigned_numerical_literal, enterSimple_case, enterSimple_table, enterSimple_when_clause, enterSome, enterSort_specifier_list, enterSort_specifier, enterSql_argument_list, enterSql, enterStatement, enterString_value_expression, enterString_value_function, enterSubquery, enterTable_elements, enterTable_expression, enterTable_or_query_name, enterTable_partitioning_clauses, enterTable_reference_list, enterTable_reference, enterTable_space_name, enterTable_space_specifier, enterTable_subquery, enterTerm, enterTime_literal, enterTime_zone_field, enterTimestamp_literal, enterTrim_function, enterTrim_operands, enterTrim_specification, enterTruth_value, enterType_length, enterUnion_join, enterUnique_predicate, enterUnsigned_literal, enterUnsigned_numeric_literal, enterUnsigned_value_specification, enterUpdate_source, enterUpdate_target, enterValue_expression_primary, enterValue_expression, exitAggregate_function, exitAll, exitAnd_predicate, exitApproximate_numeric_type, exitArray, exitAs_clause, exitAssigned_row, exitBetween_predicate_part_2, exitBetween_predicate, exitBinary_large_object_string_type, exitBinary_type, exitBit_type, exitBoolean_factor, exitBoolean_literal, exitBoolean_predicand, exitBoolean_primary, exitBoolean_test, exitBoolean_type, exitBoolean_value_expression, exitCase_abbreviation, exitCase_expression, exitCase_specification, exitCast_operand, exitCast_specification, exitCast_target, exitCharacter_factor, exitCharacter_primary, exitCharacter_string_type, exitCharacter_value_expression, exitColumn_name_list, exitColumn_partitions, exitColumn_reference_list, exitColumn_reference, exitCommon_value_expression, exitComp_op, exitComparison_predicate, exitContextually_typed_row_value_expression, exitCreate_table_statement, exitCross_join, exitCube_list, exitData_change_statement, exitData_statement, exitData_type, exitDate_literal, exitDatetime_literal, exitDatetime_type, exitDelete_statement_searched, exitDerived_column, exitDerived_table, exitDrop_table_statement, exitElse_clause, exitEmpty_grouping_set, exitEveryRule, exitExact_numeric_type, exitExists_predicate, exitExplicit_row_value_constructor, exitExplicit_table, exitExtended_datetime_field, exitExtract_expression, exitExtract_field, exitExtract_source, exitFactor, exitField_element, exitField_type, exitFilter_clause, exitFrom_clause, exitFunction_name, exitFunction_names_for_reserved_words, exitGeneral_literal, exitGeneral_set_function, exitGroupby_clause, exitGrouping_element_list, exitGrouping_element, exitGrouping_operation, exitHash_partitions_by_quantity, exitHash_partitions, exitHaving_clause, exitIdentifier, exitIn_predicate_value, exitIn_predicate, exitIn_value_list, exitIndex_statement, exitIndividual_hash_partition, exitIndividual_hash_partitions, exitInsert_statement, exitIs_clause, exitJoin_condition, exitJoin_specification, exitJoin_type, exitJoined_table_primary, exitJoined_table, exitLimit_clause, exitLine_comment, exitList_partitions, exitList_value_clause_list, exitList_value_partition, exitMethod_specifier, exitMultiple_column_assignment, exitMutated_set_clause, exitMutated_target, exitNamed_columns_join, exitNational_character_string_type, exitNatural_join, exitNegativable_matcher, exitNetwork_type, exitNew_line, exitNon_join_query_expression, exitNon_join_query_primary, exitNon_join_query_term, exitNon_second_primary_datetime_field, exitNonparenthesized_value_expression_primary, exitNonreserved_keywords, exitNull_ordering, exitNull_predicate, exitNumeric_primary, exitNumeric_type, exitNumeric_value_expression, exitNumeric_value_function, exitOr_predicate, exitOrder_specification, exitOrderby_clause, exitOrdinary_grouping_set_list, exitOrdinary_grouping_set, exitOuter_join_type_part2, exitOuter_join_type, exitParam_clause, exitParam, exitParenthesized_boolean_value_expression, exitParenthesized_value_expression, exitPartition_name, exitPattern_matcher, exitPattern_matching_predicate, exitPrecision_param, exitPredefined_type, exitPredicate, exitPrimary_datetime_field, exitQualified_asterisk, exitQualified_join, exitQuantified_comparison_predicate, exitQuantifier, exitQuery_expression_body, exitQuery_expression, exitQuery_primary, exitQuery_term, exitRange_partitions, exitRange_value_clause_list, exitRange_value_clause, exitRegex_matcher, exitReplacement_identifier, exitResult, exitRollup_list, exitRoutine_invocation, exitRow_subquery, exitRow_value_constructor_predicand, exitRow_value_expression, exitRow_value_predicand_list, exitRow_value_predicand, exitRow_value_special_case, exitScalar_subquery, exitSchema_statement, exitSearch_condition, exitSearched_case, exitSearched_when_clause, exitSelect_list, exitSelect_sublist, exitSet_clause_list, exitSet_clause, exitSet_function_specification, exitSet_function_type, exitSet_qualifier, exitSet_target_list, exitSet_target, exitSign, exitSigned_numerical_literal, exitSimple_case, exitSimple_table, exitSimple_when_clause, exitSome, exitSort_specifier_list, exitSort_specifier, exitSql_argument_list, exitSql, exitStatement, exitString_value_expression, exitString_value_function, exitSubquery, exitTable_elements, exitTable_expression, exitTable_name, exitTable_or_query_name, exitTable_partitioning_clauses, exitTable_primary, exitTable_reference_list, exitTable_reference, exitTable_space_name, exitTable_space_specifier, exitTable_subquery, exitTerm, exitTime_literal, exitTime_zone_field, exitTimestamp_literal, exitTrim_function, exitTrim_operands, exitTrim_specification, exitTruth_value, exitType_length, exitUnion_join, exitUnique_predicate, exitUnsigned_literal, exitUnsigned_numeric_literal, exitUnsigned_value_specification, exitUpdate_source, exitUpdate_statement, exitUpdate_target, exitValue_expression_primary, exitValue_expression, exitVariable_placeholder, exitWhere_clause, visitErrorNode, visitTerminal
public ColumnExtractorSQLQueryListener(org.apache.maven.plugin.logging.Log log)
public void enterUpdate_statement(sk.vracon.sqlcomments.maven.sql.SQLParser.Update_statementContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.update_statement()
.
The default implementation does nothing.
enterUpdate_statement
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterUpdate_statement
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterInsert_statement(sk.vracon.sqlcomments.maven.sql.SQLParser.Insert_statementContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.insert_statement()
.
The default implementation does nothing.
enterInsert_statement
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterInsert_statement
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterDelete_statement_searched(sk.vracon.sqlcomments.maven.sql.SQLParser.Delete_statement_searchedContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.delete_statement_searched()
.
The default implementation does nothing.
enterDelete_statement_searched
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterDelete_statement_searched
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterQuery_specification(sk.vracon.sqlcomments.maven.sql.SQLParser.Query_specificationContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.query_specification()
.
The default implementation does nothing.
enterQuery_specification
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterQuery_specification
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void exitQuery_specification(sk.vracon.sqlcomments.maven.sql.SQLParser.Query_specificationContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.query_specification()
.
The default implementation does nothing.
exitQuery_specification
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
exitQuery_specification
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterFrom_clause(sk.vracon.sqlcomments.maven.sql.SQLParser.From_clauseContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.from_clause()
.
The default implementation does nothing.
enterFrom_clause
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterFrom_clause
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterWhere_clause(sk.vracon.sqlcomments.maven.sql.SQLParser.Where_clauseContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.where_clause()
.
The default implementation does nothing.
enterWhere_clause
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterWhere_clause
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterTable_primary(sk.vracon.sqlcomments.maven.sql.SQLParser.Table_primaryContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.table_primary()
.
The default implementation does nothing.
enterTable_primary
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterTable_primary
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterTable_name(sk.vracon.sqlcomments.maven.sql.SQLParser.Table_nameContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.table_name()
.
The default implementation does nothing.
enterTable_name
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterTable_name
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterDerived_column(sk.vracon.sqlcomments.maven.sql.SQLParser.Derived_columnContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.derived_column()
.
The default implementation does nothing.
enterDerived_column
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterDerived_column
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterNonparenthesized_value_expression_primary(sk.vracon.sqlcomments.maven.sql.SQLParser.Nonparenthesized_value_expression_primaryContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.nonparenthesized_value_expression_primary()
.
The default implementation does nothing.
enterNonparenthesized_value_expression_primary
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterNonparenthesized_value_expression_primary
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterQualified_asterisk(sk.vracon.sqlcomments.maven.sql.SQLParser.Qualified_asteriskContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.qualified_asterisk()
.
The default implementation does nothing.
enterQualified_asterisk
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterQualified_asterisk
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterVariable_placeholder(sk.vracon.sqlcomments.maven.sql.SQLParser.Variable_placeholderContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.variable_placeholder()
.
The default implementation does nothing.
enterVariable_placeholder
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterVariable_placeholder
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic void enterColumn_name_list(sk.vracon.sqlcomments.maven.sql.SQLParser.Column_name_listContext ctx)
sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
SQLParser.column_name_list()
.
The default implementation does nothing.
enterColumn_name_list
in interface sk.vracon.sqlcomments.maven.sql.SQLParserListener
enterColumn_name_list
in class sk.vracon.sqlcomments.maven.sql.SQLParserBaseListener
ctx
- the parse treepublic List<PlaceholderInfo> getPlaceholders()
public AbstractStatementContext getPrimaryContext()
Copyright © 2014–2015 Vracon s.r.o.. All rights reserved.