Package ca.phon.query.pql
Interface PQLVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for 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 theAllProjectSessions
labeled alternative inPQL.session_list()
.Visit a parse tree produced by theAllRecords
labeled alternative inPQL.record_list()
.Visit a parse tree produced by theAllTiers
labeled alternative inPQL.tier_list()
.Visit a parse tree produced byPQL.contains_or_equals()
.Visit a parse tree produced by theCVPatternExpr
labeled 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 theIncludeAlignedPhones
labeled alternative inPQL.include_stmt()
.Visit a parse tree produced byPQL.includes()
.Visit a parse tree produced by theIncludeTiers
labeled 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 thePhonexExpr
labeled alternative inPQL.ipa_expr()
.Visit a parse tree produced by thePlainTextExpr
labeled alternative inPQL.plain_text_expr()
.Visit a parse tree produced byPQL.query()
.Visit a parse tree produced by theRecordList
labeled alternative inPQL.record_list()
.Visit a parse tree produced by theRecordNumber
labeled alternative inPQL.record_or_range()
.Visit a parse tree produced by theRecordRange
labeled alternative inPQL.record_or_range()
.Visit a parse tree produced by theRegexExpr
labeled 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 theSessionList
labeled 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 theTierList
labeled 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 theWordShapeExpr
labeled 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 thePlainTextExpr
labeled alternative inPQL.plain_text_expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegexExpr
Visit a parse tree produced by theRegexExpr
labeled alternative inPQL.plain_text_expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPhonexExpr
Visit a parse tree produced by thePhonexExpr
labeled alternative inPQL.ipa_expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordShapeExpr
Visit a parse tree produced by theWordShapeExpr
labeled alternative inPQL.ipa_expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCVPatternExpr
Visit a parse tree produced by theCVPatternExpr
labeled alternative inPQL.ipa_expr()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTierList
Visit a parse tree produced by theTierList
labeled alternative inPQL.tier_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllTiers
Visit a parse tree produced by theAllTiers
labeled 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 theSessionList
labeled alternative inPQL.session_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAllProjectSessions
Visit a parse tree produced by theAllProjectSessions
labeled 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 theAllRecords
labeled alternative inPQL.record_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecordList
Visit a parse tree produced by theRecordList
labeled alternative inPQL.record_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecordNumber
Visit a parse tree produced by theRecordNumber
labeled alternative inPQL.record_or_range()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecordRange
Visit a parse tree produced by theRecordRange
labeled 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 theIncludeAlignedPhones
labeled alternative inPQL.include_stmt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIncludeTiers
Visit a parse tree produced by theIncludeTiers
labeled 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
-