Package com.github._1c_syntax.bsl.parser
Interface SDBLParserListener
- All Superinterfaces:
ParseTreeListener
- All Known Implementing Classes:
SDBLParserBaseListener
This interface defines a complete listener for a parse tree produced by
SDBLParser
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Enter a parse tree produced bySDBLParser.aggregateFunctions()
.void
Enter a parse tree produced bySDBLParser.alias()
.void
Enter a parse tree produced bySDBLParser.asteriskField()
.void
Enter a parse tree produced bySDBLParser.betweenPredicate()
.void
Enter a parse tree produced bySDBLParser.bracketExpression()
.void
Enter a parse tree produced bySDBLParser.builtInFunctions()
.void
Enter a parse tree produced bySDBLParser.caseBranch()
.void
Enter a parse tree produced bySDBLParser.caseExpression()
.void
Enter a parse tree produced bySDBLParser.castFunction()
.void
Enter a parse tree produced bySDBLParser.column()
.void
Enter a parse tree produced bySDBLParser.columnField()
.void
Enter a parse tree produced bySDBLParser.comparePredicate()
.void
Enter a parse tree produced bySDBLParser.dataSource()
.void
Enter a parse tree produced bySDBLParser.dataSources()
.void
Enter a parse tree produced bySDBLParser.datePart()
.void
Enter a parse tree produced bySDBLParser.dropTableQuery()
.void
Enter a parse tree produced bySDBLParser.emptyTableColumns()
.void
Enter a parse tree produced bySDBLParser.emptyTableField()
.void
Enter a parse tree produced bySDBLParser.expression()
.void
Enter a parse tree produced bySDBLParser.expressionField()
.void
Enter a parse tree produced bySDBLParser.expressionList()
.void
Enter a parse tree produced bySDBLParser.functionCall()
.void
Enter a parse tree produced bySDBLParser.groupByItem()
.void
Enter a parse tree produced bySDBLParser.identifier()
.void
Enter a parse tree produced bySDBLParser.indexingItem()
.void
Enter a parse tree produced bySDBLParser.inlineTableField()
.void
Enter a parse tree produced bySDBLParser.inPredicate()
.void
Enter a parse tree produced bySDBLParser.isNullPredicate()
.void
Enter a parse tree produced bySDBLParser.joinPart()
.void
Enter a parse tree produced bySDBLParser.likePredicate()
.void
Enter a parse tree produced bySDBLParser.limitations()
.void
Enter a parse tree produced bySDBLParser.logicalExpression()
.void
Enter a parse tree produced bySDBLParser.mdo()
.void
Enter a parse tree produced bySDBLParser.multiString()
.void
Enter a parse tree produced bySDBLParser.orderBy()
.void
Enter a parse tree produced bySDBLParser.ordersByExpession()
.void
Enter a parse tree produced bySDBLParser.parameter()
.void
Enter a parse tree produced bySDBLParser.parameterTable()
.void
Enter a parse tree produced bySDBLParser.periodic()
.void
Enter a parse tree produced bySDBLParser.predicate()
.void
Enter a parse tree produced bySDBLParser.primitiveExpression()
.void
Enter a parse tree produced bySDBLParser.queries()
.void
Enter a parse tree produced bySDBLParser.query()
.void
Enter a parse tree produced bySDBLParser.queryPackage()
.void
Enter a parse tree produced bySDBLParser.recordAutoNumberFunction()
.void
Enter a parse tree produced bySDBLParser.refsPredicate()
.void
Enter a parse tree produced bySDBLParser.selectedField()
.void
Enter a parse tree produced bySDBLParser.selectedFields()
.void
Enter a parse tree produced bySDBLParser.selectQuery()
.void
Enter a parse tree produced bySDBLParser.sign()
.void
Enter a parse tree produced bySDBLParser.subquery()
.void
Enter a parse tree produced bySDBLParser.table()
.void
Enter a parse tree produced bySDBLParser.top()
.void
Enter a parse tree produced bySDBLParser.totalBy()
.void
Enter a parse tree produced bySDBLParser.totalsGroup()
.void
Enter a parse tree produced bySDBLParser.unaryExpression()
.void
Enter a parse tree produced bySDBLParser.union()
.void
Enter a parse tree produced bySDBLParser.valueFunction()
.void
Enter a parse tree produced bySDBLParser.virtualTable()
.void
Enter a parse tree produced bySDBLParser.virtualTableParameter()
.void
Exit a parse tree produced bySDBLParser.aggregateFunctions()
.void
Exit a parse tree produced bySDBLParser.alias()
.void
Exit a parse tree produced bySDBLParser.asteriskField()
.void
Exit a parse tree produced bySDBLParser.betweenPredicate()
.void
Exit a parse tree produced bySDBLParser.bracketExpression()
.void
Exit a parse tree produced bySDBLParser.builtInFunctions()
.void
Exit a parse tree produced bySDBLParser.caseBranch()
.void
Exit a parse tree produced bySDBLParser.caseExpression()
.void
Exit a parse tree produced bySDBLParser.castFunction()
.void
Exit a parse tree produced bySDBLParser.column()
.void
Exit a parse tree produced bySDBLParser.columnField()
.void
Exit a parse tree produced bySDBLParser.comparePredicate()
.void
Exit a parse tree produced bySDBLParser.dataSource()
.void
Exit a parse tree produced bySDBLParser.dataSources()
.void
Exit a parse tree produced bySDBLParser.datePart()
.void
Exit a parse tree produced bySDBLParser.dropTableQuery()
.void
Exit a parse tree produced bySDBLParser.emptyTableColumns()
.void
Exit a parse tree produced bySDBLParser.emptyTableField()
.void
Exit a parse tree produced bySDBLParser.expression()
.void
Exit a parse tree produced bySDBLParser.expressionField()
.void
Exit a parse tree produced bySDBLParser.expressionList()
.void
Exit a parse tree produced bySDBLParser.functionCall()
.void
Exit a parse tree produced bySDBLParser.groupByItem()
.void
Exit a parse tree produced bySDBLParser.identifier()
.void
Exit a parse tree produced bySDBLParser.indexingItem()
.void
Exit a parse tree produced bySDBLParser.inlineTableField()
.void
Exit a parse tree produced bySDBLParser.inPredicate()
.void
Exit a parse tree produced bySDBLParser.isNullPredicate()
.void
Exit a parse tree produced bySDBLParser.joinPart()
.void
Exit a parse tree produced bySDBLParser.likePredicate()
.void
Exit a parse tree produced bySDBLParser.limitations()
.void
Exit a parse tree produced bySDBLParser.logicalExpression()
.void
Exit a parse tree produced bySDBLParser.mdo()
.void
Exit a parse tree produced bySDBLParser.multiString()
.void
Exit a parse tree produced bySDBLParser.orderBy()
.void
Exit a parse tree produced bySDBLParser.ordersByExpession()
.void
Exit a parse tree produced bySDBLParser.parameter()
.void
Exit a parse tree produced bySDBLParser.parameterTable()
.void
Exit a parse tree produced bySDBLParser.periodic()
.void
Exit a parse tree produced bySDBLParser.predicate()
.void
Exit a parse tree produced bySDBLParser.primitiveExpression()
.void
Exit a parse tree produced bySDBLParser.queries()
.void
Exit a parse tree produced bySDBLParser.query()
.void
Exit a parse tree produced bySDBLParser.queryPackage()
.void
Exit a parse tree produced bySDBLParser.recordAutoNumberFunction()
.void
Exit a parse tree produced bySDBLParser.refsPredicate()
.void
Exit a parse tree produced bySDBLParser.selectedField()
.void
Exit a parse tree produced bySDBLParser.selectedFields()
.void
Exit a parse tree produced bySDBLParser.selectQuery()
.void
Exit a parse tree produced bySDBLParser.sign()
.void
Exit a parse tree produced bySDBLParser.subquery()
.void
Exit a parse tree produced bySDBLParser.table()
.void
Exit a parse tree produced bySDBLParser.top()
.void
Exit a parse tree produced bySDBLParser.totalBy()
.void
Exit a parse tree produced bySDBLParser.totalsGroup()
.void
Exit a parse tree produced bySDBLParser.unaryExpression()
.void
Exit a parse tree produced bySDBLParser.union()
.void
Exit a parse tree produced bySDBLParser.valueFunction()
.void
Exit a parse tree produced bySDBLParser.virtualTable()
.void
Exit a parse tree produced bySDBLParser.virtualTableParameter()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterQueryPackage
Enter a parse tree produced bySDBLParser.queryPackage()
.- Parameters:
ctx
- the parse tree
-
exitQueryPackage
Exit a parse tree produced bySDBLParser.queryPackage()
.- Parameters:
ctx
- the parse tree
-
enterQueries
Enter a parse tree produced bySDBLParser.queries()
.- Parameters:
ctx
- the parse tree
-
exitQueries
Exit a parse tree produced bySDBLParser.queries()
.- Parameters:
ctx
- the parse tree
-
enterDropTableQuery
Enter a parse tree produced bySDBLParser.dropTableQuery()
.- Parameters:
ctx
- the parse tree
-
exitDropTableQuery
Exit a parse tree produced bySDBLParser.dropTableQuery()
.- Parameters:
ctx
- the parse tree
-
enterSelectQuery
Enter a parse tree produced bySDBLParser.selectQuery()
.- Parameters:
ctx
- the parse tree
-
exitSelectQuery
Exit a parse tree produced bySDBLParser.selectQuery()
.- Parameters:
ctx
- the parse tree
-
enterSubquery
Enter a parse tree produced bySDBLParser.subquery()
.- Parameters:
ctx
- the parse tree
-
exitSubquery
Exit a parse tree produced bySDBLParser.subquery()
.- Parameters:
ctx
- the parse tree
-
enterUnion
Enter a parse tree produced bySDBLParser.union()
.- Parameters:
ctx
- the parse tree
-
exitUnion
Exit a parse tree produced bySDBLParser.union()
.- Parameters:
ctx
- the parse tree
-
enterQuery
Enter a parse tree produced bySDBLParser.query()
.- Parameters:
ctx
- the parse tree
-
exitQuery
Exit a parse tree produced bySDBLParser.query()
.- Parameters:
ctx
- the parse tree
-
enterLimitations
Enter a parse tree produced bySDBLParser.limitations()
.- Parameters:
ctx
- the parse tree
-
exitLimitations
Exit a parse tree produced bySDBLParser.limitations()
.- Parameters:
ctx
- the parse tree
-
enterTop
Enter a parse tree produced bySDBLParser.top()
.- Parameters:
ctx
- the parse tree
-
exitTop
Exit a parse tree produced bySDBLParser.top()
.- Parameters:
ctx
- the parse tree
-
enterSelectedFields
Enter a parse tree produced bySDBLParser.selectedFields()
.- Parameters:
ctx
- the parse tree
-
exitSelectedFields
Exit a parse tree produced bySDBLParser.selectedFields()
.- Parameters:
ctx
- the parse tree
-
enterSelectedField
Enter a parse tree produced bySDBLParser.selectedField()
.- Parameters:
ctx
- the parse tree
-
exitSelectedField
Exit a parse tree produced bySDBLParser.selectedField()
.- Parameters:
ctx
- the parse tree
-
enterAsteriskField
Enter a parse tree produced bySDBLParser.asteriskField()
.- Parameters:
ctx
- the parse tree
-
exitAsteriskField
Exit a parse tree produced bySDBLParser.asteriskField()
.- Parameters:
ctx
- the parse tree
-
enterExpressionField
Enter a parse tree produced bySDBLParser.expressionField()
.- Parameters:
ctx
- the parse tree
-
exitExpressionField
Exit a parse tree produced bySDBLParser.expressionField()
.- Parameters:
ctx
- the parse tree
-
enterColumnField
Enter a parse tree produced bySDBLParser.columnField()
.- Parameters:
ctx
- the parse tree
-
exitColumnField
Exit a parse tree produced bySDBLParser.columnField()
.- Parameters:
ctx
- the parse tree
-
enterEmptyTableField
Enter a parse tree produced bySDBLParser.emptyTableField()
.- Parameters:
ctx
- the parse tree
-
exitEmptyTableField
Exit a parse tree produced bySDBLParser.emptyTableField()
.- Parameters:
ctx
- the parse tree
-
enterEmptyTableColumns
Enter a parse tree produced bySDBLParser.emptyTableColumns()
.- Parameters:
ctx
- the parse tree
-
exitEmptyTableColumns
Exit a parse tree produced bySDBLParser.emptyTableColumns()
.- Parameters:
ctx
- the parse tree
-
enterInlineTableField
Enter a parse tree produced bySDBLParser.inlineTableField()
.- Parameters:
ctx
- the parse tree
-
exitInlineTableField
Exit a parse tree produced bySDBLParser.inlineTableField()
.- Parameters:
ctx
- the parse tree
-
enterRecordAutoNumberFunction
Enter a parse tree produced bySDBLParser.recordAutoNumberFunction()
.- Parameters:
ctx
- the parse tree
-
exitRecordAutoNumberFunction
Exit a parse tree produced bySDBLParser.recordAutoNumberFunction()
.- Parameters:
ctx
- the parse tree
-
enterGroupByItem
Enter a parse tree produced bySDBLParser.groupByItem()
.- Parameters:
ctx
- the parse tree
-
exitGroupByItem
Exit a parse tree produced bySDBLParser.groupByItem()
.- Parameters:
ctx
- the parse tree
-
enterIndexingItem
Enter a parse tree produced bySDBLParser.indexingItem()
.- Parameters:
ctx
- the parse tree
-
exitIndexingItem
Exit a parse tree produced bySDBLParser.indexingItem()
.- Parameters:
ctx
- the parse tree
-
enterOrderBy
Enter a parse tree produced bySDBLParser.orderBy()
.- Parameters:
ctx
- the parse tree
-
exitOrderBy
Exit a parse tree produced bySDBLParser.orderBy()
.- Parameters:
ctx
- the parse tree
-
enterOrdersByExpession
Enter a parse tree produced bySDBLParser.ordersByExpession()
.- Parameters:
ctx
- the parse tree
-
exitOrdersByExpession
Exit a parse tree produced bySDBLParser.ordersByExpession()
.- Parameters:
ctx
- the parse tree
-
enterTotalBy
Enter a parse tree produced bySDBLParser.totalBy()
.- Parameters:
ctx
- the parse tree
-
exitTotalBy
Exit a parse tree produced bySDBLParser.totalBy()
.- Parameters:
ctx
- the parse tree
-
enterTotalsGroup
Enter a parse tree produced bySDBLParser.totalsGroup()
.- Parameters:
ctx
- the parse tree
-
exitTotalsGroup
Exit a parse tree produced bySDBLParser.totalsGroup()
.- Parameters:
ctx
- the parse tree
-
enterPeriodic
Enter a parse tree produced bySDBLParser.periodic()
.- Parameters:
ctx
- the parse tree
-
exitPeriodic
Exit a parse tree produced bySDBLParser.periodic()
.- Parameters:
ctx
- the parse tree
-
enterColumn
Enter a parse tree produced bySDBLParser.column()
.- Parameters:
ctx
- the parse tree
-
exitColumn
Exit a parse tree produced bySDBLParser.column()
.- Parameters:
ctx
- the parse tree
-
enterExpression
Enter a parse tree produced bySDBLParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitExpression
Exit a parse tree produced bySDBLParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterPrimitiveExpression
Enter a parse tree produced bySDBLParser.primitiveExpression()
.- Parameters:
ctx
- the parse tree
-
exitPrimitiveExpression
Exit a parse tree produced bySDBLParser.primitiveExpression()
.- Parameters:
ctx
- the parse tree
-
enterCaseExpression
Enter a parse tree produced bySDBLParser.caseExpression()
.- Parameters:
ctx
- the parse tree
-
exitCaseExpression
Exit a parse tree produced bySDBLParser.caseExpression()
.- Parameters:
ctx
- the parse tree
-
enterCaseBranch
Enter a parse tree produced bySDBLParser.caseBranch()
.- Parameters:
ctx
- the parse tree
-
exitCaseBranch
Exit a parse tree produced bySDBLParser.caseBranch()
.- Parameters:
ctx
- the parse tree
-
enterBracketExpression
Enter a parse tree produced bySDBLParser.bracketExpression()
.- Parameters:
ctx
- the parse tree
-
exitBracketExpression
Exit a parse tree produced bySDBLParser.bracketExpression()
.- Parameters:
ctx
- the parse tree
-
enterUnaryExpression
Enter a parse tree produced bySDBLParser.unaryExpression()
.- Parameters:
ctx
- the parse tree
-
exitUnaryExpression
Exit a parse tree produced bySDBLParser.unaryExpression()
.- Parameters:
ctx
- the parse tree
-
enterFunctionCall
Enter a parse tree produced bySDBLParser.functionCall()
.- Parameters:
ctx
- the parse tree
-
exitFunctionCall
Exit a parse tree produced bySDBLParser.functionCall()
.- Parameters:
ctx
- the parse tree
-
enterBuiltInFunctions
Enter a parse tree produced bySDBLParser.builtInFunctions()
.- Parameters:
ctx
- the parse tree
-
exitBuiltInFunctions
Exit a parse tree produced bySDBLParser.builtInFunctions()
.- Parameters:
ctx
- the parse tree
-
enterAggregateFunctions
Enter a parse tree produced bySDBLParser.aggregateFunctions()
.- Parameters:
ctx
- the parse tree
-
exitAggregateFunctions
Exit a parse tree produced bySDBLParser.aggregateFunctions()
.- Parameters:
ctx
- the parse tree
-
enterValueFunction
Enter a parse tree produced bySDBLParser.valueFunction()
.- Parameters:
ctx
- the parse tree
-
exitValueFunction
Exit a parse tree produced bySDBLParser.valueFunction()
.- Parameters:
ctx
- the parse tree
-
enterCastFunction
Enter a parse tree produced bySDBLParser.castFunction()
.- Parameters:
ctx
- the parse tree
-
exitCastFunction
Exit a parse tree produced bySDBLParser.castFunction()
.- Parameters:
ctx
- the parse tree
-
enterLogicalExpression
Enter a parse tree produced bySDBLParser.logicalExpression()
.- Parameters:
ctx
- the parse tree
-
exitLogicalExpression
Exit a parse tree produced bySDBLParser.logicalExpression()
.- Parameters:
ctx
- the parse tree
-
enterPredicate
Enter a parse tree produced bySDBLParser.predicate()
.- Parameters:
ctx
- the parse tree
-
exitPredicate
Exit a parse tree produced bySDBLParser.predicate()
.- Parameters:
ctx
- the parse tree
-
enterLikePredicate
Enter a parse tree produced bySDBLParser.likePredicate()
.- Parameters:
ctx
- the parse tree
-
exitLikePredicate
Exit a parse tree produced bySDBLParser.likePredicate()
.- Parameters:
ctx
- the parse tree
-
enterIsNullPredicate
Enter a parse tree produced bySDBLParser.isNullPredicate()
.- Parameters:
ctx
- the parse tree
-
exitIsNullPredicate
Exit a parse tree produced bySDBLParser.isNullPredicate()
.- Parameters:
ctx
- the parse tree
-
enterComparePredicate
Enter a parse tree produced bySDBLParser.comparePredicate()
.- Parameters:
ctx
- the parse tree
-
exitComparePredicate
Exit a parse tree produced bySDBLParser.comparePredicate()
.- Parameters:
ctx
- the parse tree
-
enterBetweenPredicate
Enter a parse tree produced bySDBLParser.betweenPredicate()
.- Parameters:
ctx
- the parse tree
-
exitBetweenPredicate
Exit a parse tree produced bySDBLParser.betweenPredicate()
.- Parameters:
ctx
- the parse tree
-
enterInPredicate
Enter a parse tree produced bySDBLParser.inPredicate()
.- Parameters:
ctx
- the parse tree
-
exitInPredicate
Exit a parse tree produced bySDBLParser.inPredicate()
.- Parameters:
ctx
- the parse tree
-
enterRefsPredicate
Enter a parse tree produced bySDBLParser.refsPredicate()
.- Parameters:
ctx
- the parse tree
-
exitRefsPredicate
Exit a parse tree produced bySDBLParser.refsPredicate()
.- Parameters:
ctx
- the parse tree
-
enterExpressionList
Enter a parse tree produced bySDBLParser.expressionList()
.- Parameters:
ctx
- the parse tree
-
exitExpressionList
Exit a parse tree produced bySDBLParser.expressionList()
.- Parameters:
ctx
- the parse tree
-
enterDataSources
Enter a parse tree produced bySDBLParser.dataSources()
.- Parameters:
ctx
- the parse tree
-
exitDataSources
Exit a parse tree produced bySDBLParser.dataSources()
.- Parameters:
ctx
- the parse tree
-
enterDataSource
Enter a parse tree produced bySDBLParser.dataSource()
.- Parameters:
ctx
- the parse tree
-
exitDataSource
Exit a parse tree produced bySDBLParser.dataSource()
.- Parameters:
ctx
- the parse tree
-
enterTable
Enter a parse tree produced bySDBLParser.table()
.- Parameters:
ctx
- the parse tree
-
exitTable
Exit a parse tree produced bySDBLParser.table()
.- Parameters:
ctx
- the parse tree
-
enterVirtualTable
Enter a parse tree produced bySDBLParser.virtualTable()
.- Parameters:
ctx
- the parse tree
-
exitVirtualTable
Exit a parse tree produced bySDBLParser.virtualTable()
.- Parameters:
ctx
- the parse tree
-
enterVirtualTableParameter
Enter a parse tree produced bySDBLParser.virtualTableParameter()
.- Parameters:
ctx
- the parse tree
-
exitVirtualTableParameter
Exit a parse tree produced bySDBLParser.virtualTableParameter()
.- Parameters:
ctx
- the parse tree
-
enterParameterTable
Enter a parse tree produced bySDBLParser.parameterTable()
.- Parameters:
ctx
- the parse tree
-
exitParameterTable
Exit a parse tree produced bySDBLParser.parameterTable()
.- Parameters:
ctx
- the parse tree
-
enterJoinPart
Enter a parse tree produced bySDBLParser.joinPart()
.- Parameters:
ctx
- the parse tree
-
exitJoinPart
Exit a parse tree produced bySDBLParser.joinPart()
.- Parameters:
ctx
- the parse tree
-
enterAlias
Enter a parse tree produced bySDBLParser.alias()
.- Parameters:
ctx
- the parse tree
-
exitAlias
Exit a parse tree produced bySDBLParser.alias()
.- Parameters:
ctx
- the parse tree
-
enterDatePart
Enter a parse tree produced bySDBLParser.datePart()
.- Parameters:
ctx
- the parse tree
-
exitDatePart
Exit a parse tree produced bySDBLParser.datePart()
.- Parameters:
ctx
- the parse tree
-
enterMultiString
Enter a parse tree produced bySDBLParser.multiString()
.- Parameters:
ctx
- the parse tree
-
exitMultiString
Exit a parse tree produced bySDBLParser.multiString()
.- Parameters:
ctx
- the parse tree
-
enterSign
Enter a parse tree produced bySDBLParser.sign()
.- Parameters:
ctx
- the parse tree
-
exitSign
Exit a parse tree produced bySDBLParser.sign()
.- Parameters:
ctx
- the parse tree
-
enterIdentifier
Enter a parse tree produced bySDBLParser.identifier()
.- Parameters:
ctx
- the parse tree
-
exitIdentifier
Exit a parse tree produced bySDBLParser.identifier()
.- Parameters:
ctx
- the parse tree
-
enterParameter
Enter a parse tree produced bySDBLParser.parameter()
.- Parameters:
ctx
- the parse tree
-
exitParameter
Exit a parse tree produced bySDBLParser.parameter()
.- Parameters:
ctx
- the parse tree
-
enterMdo
Enter a parse tree produced bySDBLParser.mdo()
.- Parameters:
ctx
- the parse tree
-
exitMdo
Exit a parse tree produced bySDBLParser.mdo()
.- Parameters:
ctx
- the parse tree
-