Interface PQLVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
PQLBaseVisitor,PQLSessionCollector
public interface PQLVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
PQL.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theAllProjectSessionslabeled alternative inPQL.session_list().Visit a parse tree produced by theAllRecordslabeled alternative inPQL.record_list().Visit a parse tree produced by theAllTierslabeled alternative inPQL.tier_list().Visit a parse tree produced byPQL.contains_or_equals().Visit a parse tree produced by theCVPatternExprlabeled alternative inPQL.ipa_expr().Visit a parse tree produced byPQL.date_expr().visitExpr(PQL.ExprContext ctx) Visit a parse tree produced byPQL.expr().Visit a parse tree produced byPQL.filter_block().Visit a parse tree produced byPQL.filter_blocks().Visit a parse tree produced byPQL.find_query().Visit a parse tree produced by theIncludeAlignedPhoneslabeled alternative inPQL.include_stmt().Visit a parse tree produced byPQL.includes().Visit a parse tree produced by theIncludeTierslabeled alternative inPQL.include_stmt().Visit a parse tree produced byPQL.integer().Visit a parse tree produced byPQL.number().Visit a parse tree produced byPQL.period_expr().Visit a parse tree produced by thePhonexExprlabeled alternative inPQL.ipa_expr().Visit a parse tree produced by thePlainTextExprlabeled alternative inPQL.plain_text_expr().Visit a parse tree produced byPQL.query().Visit a parse tree produced by theRecordListlabeled alternative inPQL.record_list().Visit a parse tree produced by theRecordNumberlabeled alternative inPQL.record_or_range().Visit a parse tree produced by theRecordRangelabeled alternative inPQL.record_or_range().Visit a parse tree produced by theRegexExprlabeled alternative inPQL.plain_text_expr().Visit a parse tree produced byPQL.search_by().Visit a parse tree produced byPQL.select_query().Visit a parse tree produced byPQL.session_name().Visit a parse tree produced byPQL.session_or_record_list().Visit a parse tree produced by theSessionListlabeled alternative inPQL.session_list().Visit a parse tree produced byPQL.start().Visit a parse tree produced byPQL.tier_name().Visit a parse tree produced by theTierListlabeled alternative inPQL.tier_list().Visit a parse tree produced byPQL.where_group().Visit a parse tree produced byPQL.where_group_and_stmt().Visit a parse tree produced byPQL.where_group_or_stmt().Visit a parse tree produced byPQL.where_group_stmt().Visit a parse tree produced byPQL.where_group_unary_stmt().Visit a parse tree produced byPQL.where_project().Visit a parse tree produced byPQL.where_project_and_stmt().Visit a parse tree produced byPQL.where_project_or_stmt().Visit a parse tree produced byPQL.where_project_stmt().Visit a parse tree produced byPQL.where_project_unary_stmt().Visit a parse tree produced byPQL.where_session().Visit a parse tree produced byPQL.where_session_and_stmt().Visit a parse tree produced byPQL.where_session_or_stmt().Visit a parse tree produced byPQL.where_session_stmt().Visit a parse tree produced byPQL.where_session_unary_stmt().Visit a parse tree produced byPQL.where_speaker().Visit a parse tree produced byPQL.where_speaker_and_stmt().Visit a parse tree produced byPQL.where_speaker_or_stmt().Visit a parse tree produced byPQL.where_speaker_stmt().Visit a parse tree produced byPQL.where_speaker_unary_stmt().Visit a parse tree produced byPQL.where_syllable().Visit a parse tree produced byPQL.where_syllable_and_stmt().Visit a parse tree produced byPQL.where_syllable_or_stmt().Visit a parse tree produced byPQL.where_syllable_stmt().Visit a parse tree produced byPQL.where_syllable_unary_stmt().Visit a parse tree produced byPQL.where_word().Visit a parse tree produced byPQL.where_word_and_stmt().Visit a parse tree produced byPQL.where_word_or_stmt().Visit a parse tree produced byPQL.where_word_stmt().Visit a parse tree produced byPQL.where_word_unary_stmt().Visit a parse tree produced by theWordShapeExprlabeled alternative inPQL.ipa_expr().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitStart
Visit a parse tree produced byPQL.start().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery
Visit a parse tree produced byPQL.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFind_query
Visit a parse tree produced byPQL.find_query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect_query
Visit a parse tree produced byPQL.select_query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSearch_by
Visit a parse tree produced byPQL.search_by().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
Visit a parse tree produced byPQL.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPlainTextExpr
Visit a parse tree produced by thePlainTextExprlabeled alternative inPQL.plain_text_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexExpr
Visit a parse tree produced by theRegexExprlabeled alternative inPQL.plain_text_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPhonexExpr
Visit a parse tree produced by thePhonexExprlabeled alternative inPQL.ipa_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordShapeExpr
Visit a parse tree produced by theWordShapeExprlabeled alternative inPQL.ipa_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCVPatternExpr
Visit a parse tree produced by theCVPatternExprlabeled alternative inPQL.ipa_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTierList
Visit a parse tree produced by theTierListlabeled alternative inPQL.tier_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAllTiers
Visit a parse tree produced by theAllTierslabeled alternative inPQL.tier_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTier_name
Visit a parse tree produced byPQL.tier_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSession_or_record_list
Visit a parse tree produced byPQL.session_or_record_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSessionList
Visit a parse tree produced by theSessionListlabeled alternative inPQL.session_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAllProjectSessions
Visit a parse tree produced by theAllProjectSessionslabeled alternative inPQL.session_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSession_name
Visit a parse tree produced byPQL.session_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAllRecords
Visit a parse tree produced by theAllRecordslabeled alternative inPQL.record_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordList
Visit a parse tree produced by theRecordListlabeled alternative inPQL.record_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordNumber
Visit a parse tree produced by theRecordNumberlabeled alternative inPQL.record_or_range().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordRange
Visit a parse tree produced by theRecordRangelabeled alternative inPQL.record_or_range().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_blocks
Visit a parse tree produced byPQL.filter_blocks().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_block
Visit a parse tree produced byPQL.filter_block().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContains_or_equals
Visit a parse tree produced byPQL.contains_or_equals().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_project
Visit a parse tree produced byPQL.where_project().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_project_stmt
Visit a parse tree produced byPQL.where_project_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_project_or_stmt
Visit a parse tree produced byPQL.where_project_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_project_and_stmt
Visit a parse tree produced byPQL.where_project_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_project_unary_stmt
Visit a parse tree produced byPQL.where_project_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_session
Visit a parse tree produced byPQL.where_session().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_session_stmt
Visit a parse tree produced byPQL.where_session_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_session_or_stmt
Visit a parse tree produced byPQL.where_session_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_session_and_stmt
Visit a parse tree produced byPQL.where_session_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_session_unary_stmt
Visit a parse tree produced byPQL.where_session_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_speaker
Visit a parse tree produced byPQL.where_speaker().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_speaker_stmt
Visit a parse tree produced byPQL.where_speaker_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_speaker_or_stmt
Visit a parse tree produced byPQL.where_speaker_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_speaker_and_stmt
Visit a parse tree produced byPQL.where_speaker_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_speaker_unary_stmt
Visit a parse tree produced byPQL.where_speaker_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_group
Visit a parse tree produced byPQL.where_group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_group_stmt
Visit a parse tree produced byPQL.where_group_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_group_or_stmt
Visit a parse tree produced byPQL.where_group_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_group_and_stmt
Visit a parse tree produced byPQL.where_group_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_group_unary_stmt
Visit a parse tree produced byPQL.where_group_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_word
Visit a parse tree produced byPQL.where_word().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_word_stmt
Visit a parse tree produced byPQL.where_word_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_word_or_stmt
Visit a parse tree produced byPQL.where_word_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_word_and_stmt
Visit a parse tree produced byPQL.where_word_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_word_unary_stmt
Visit a parse tree produced byPQL.where_word_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_syllable
Visit a parse tree produced byPQL.where_syllable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_syllable_stmt
Visit a parse tree produced byPQL.where_syllable_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_syllable_or_stmt
Visit a parse tree produced byPQL.where_syllable_or_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_syllable_and_stmt
Visit a parse tree produced byPQL.where_syllable_and_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_syllable_unary_stmt
Visit a parse tree produced byPQL.where_syllable_unary_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPeriod_expr
Visit a parse tree produced byPQL.period_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDate_expr
Visit a parse tree produced byPQL.date_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIncludes
Visit a parse tree produced byPQL.includes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIncludeAlignedPhones
Visit a parse tree produced by theIncludeAlignedPhoneslabeled alternative inPQL.include_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIncludeTiers
Visit a parse tree produced by theIncludeTierslabeled alternative inPQL.include_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInteger
Visit a parse tree produced byPQL.integer().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
Visit a parse tree produced byPQL.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-