Package com.github._1c_syntax.bsl.parser
Interface SDBLParserVisitor<Result>
- Type Parameters:
Result- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
ParseTreeVisitor<Result>
- All Known Implementing Classes:
SDBLParserBaseVisitor
This interface defines a complete generic visitor for a parse tree produced
by
SDBLParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced bySDBLParser.aggregateFunctions().Visit a parse tree produced bySDBLParser.alias().Visit a parse tree produced bySDBLParser.asteriskField().Visit a parse tree produced bySDBLParser.betweenPredicate().Visit a parse tree produced bySDBLParser.bracketExpression().Visit a parse tree produced bySDBLParser.builtInFunctions().Visit a parse tree produced bySDBLParser.caseBranch().Visit a parse tree produced bySDBLParser.caseExpression().Visit a parse tree produced bySDBLParser.castFunction().Visit a parse tree produced bySDBLParser.column().Visit a parse tree produced bySDBLParser.columnField().Visit a parse tree produced bySDBLParser.comparePredicate().Visit a parse tree produced bySDBLParser.dataSource().Visit a parse tree produced bySDBLParser.dataSources().Visit a parse tree produced bySDBLParser.datePart().Visit a parse tree produced bySDBLParser.dropTableQuery().Visit a parse tree produced bySDBLParser.emptyTableColumns().Visit a parse tree produced bySDBLParser.emptyTableField().Visit a parse tree produced bySDBLParser.expression().Visit a parse tree produced bySDBLParser.expressionField().Visit a parse tree produced bySDBLParser.expressionList().Visit a parse tree produced bySDBLParser.functionCall().Visit a parse tree produced bySDBLParser.groupByItem().Visit a parse tree produced bySDBLParser.identifier().Visit a parse tree produced bySDBLParser.indexingItem().Visit a parse tree produced bySDBLParser.inlineTableField().Visit a parse tree produced bySDBLParser.inPredicate().Visit a parse tree produced bySDBLParser.isNullPredicate().Visit a parse tree produced bySDBLParser.joinPart().Visit a parse tree produced bySDBLParser.likePredicate().Visit a parse tree produced bySDBLParser.limitations().Visit a parse tree produced bySDBLParser.logicalExpression().Visit a parse tree produced bySDBLParser.mdo().Visit a parse tree produced bySDBLParser.multiString().Visit a parse tree produced bySDBLParser.orderBy().Visit a parse tree produced bySDBLParser.ordersByExpession().Visit a parse tree produced bySDBLParser.parameter().Visit a parse tree produced bySDBLParser.parameterTable().Visit a parse tree produced bySDBLParser.periodic().Visit a parse tree produced bySDBLParser.predicate().Visit a parse tree produced bySDBLParser.primitiveExpression().Visit a parse tree produced bySDBLParser.queries().Visit a parse tree produced bySDBLParser.query().Visit a parse tree produced bySDBLParser.queryPackage().Visit a parse tree produced bySDBLParser.recordAutoNumberFunction().Visit a parse tree produced bySDBLParser.refsPredicate().Visit a parse tree produced bySDBLParser.selectedField().Visit a parse tree produced bySDBLParser.selectedFields().Visit a parse tree produced bySDBLParser.selectQuery().Visit a parse tree produced bySDBLParser.sign().Visit a parse tree produced bySDBLParser.subquery().Visit a parse tree produced bySDBLParser.table().Visit a parse tree produced bySDBLParser.top().Visit a parse tree produced bySDBLParser.totalBy().Visit a parse tree produced bySDBLParser.totalsGroup().Visit a parse tree produced bySDBLParser.unaryExpression().Visit a parse tree produced bySDBLParser.union().Visit a parse tree produced bySDBLParser.valueFunction().Visit a parse tree produced bySDBLParser.virtualTable().Visit a parse tree produced bySDBLParser.virtualTableParameter().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitQueryPackage
Visit a parse tree produced bySDBLParser.queryPackage().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueries
Visit a parse tree produced bySDBLParser.queries().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTableQuery
Visit a parse tree produced bySDBLParser.dropTableQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectQuery
Visit a parse tree produced bySDBLParser.selectQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
Visit a parse tree produced bySDBLParser.subquery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnion
Visit a parse tree produced bySDBLParser.union().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery
Visit a parse tree produced bySDBLParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitations
Visit a parse tree produced bySDBLParser.limitations().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTop
Visit a parse tree produced bySDBLParser.top().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectedFields
Visit a parse tree produced bySDBLParser.selectedFields().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectedField
Visit a parse tree produced bySDBLParser.selectedField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAsteriskField
Visit a parse tree produced bySDBLParser.asteriskField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionField
Visit a parse tree produced bySDBLParser.expressionField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnField
Visit a parse tree produced bySDBLParser.columnField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyTableField
Visit a parse tree produced bySDBLParser.emptyTableField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyTableColumns
Visit a parse tree produced bySDBLParser.emptyTableColumns().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineTableField
Visit a parse tree produced bySDBLParser.inlineTableField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecordAutoNumberFunction
Visit a parse tree produced bySDBLParser.recordAutoNumberFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByItem
Visit a parse tree produced bySDBLParser.groupByItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexingItem
Visit a parse tree produced bySDBLParser.indexingItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderBy
Visit a parse tree produced bySDBLParser.orderBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrdersByExpession
Visit a parse tree produced bySDBLParser.ordersByExpession().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTotalBy
Visit a parse tree produced bySDBLParser.totalBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTotalsGroup
Visit a parse tree produced bySDBLParser.totalsGroup().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPeriodic
Visit a parse tree produced bySDBLParser.periodic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn
Visit a parse tree produced bySDBLParser.column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced bySDBLParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitiveExpression
Visit a parse tree produced bySDBLParser.primitiveExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpression
Visit a parse tree produced bySDBLParser.caseExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseBranch
Visit a parse tree produced bySDBLParser.caseBranch().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBracketExpression
Visit a parse tree produced bySDBLParser.bracketExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Visit a parse tree produced bySDBLParser.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced bySDBLParser.functionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBuiltInFunctions
Visit a parse tree produced bySDBLParser.builtInFunctions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregateFunctions
Visit a parse tree produced bySDBLParser.aggregateFunctions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueFunction
Visit a parse tree produced bySDBLParser.valueFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
Visit a parse tree produced bySDBLParser.castFunction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalExpression
Visit a parse tree produced bySDBLParser.logicalExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced bySDBLParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikePredicate
Visit a parse tree produced bySDBLParser.likePredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsNullPredicate
Visit a parse tree produced bySDBLParser.isNullPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparePredicate
Visit a parse tree produced bySDBLParser.comparePredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetweenPredicate
Visit a parse tree produced bySDBLParser.betweenPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInPredicate
Visit a parse tree produced bySDBLParser.inPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRefsPredicate
Visit a parse tree produced bySDBLParser.refsPredicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionList
Visit a parse tree produced bySDBLParser.expressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataSources
Visit a parse tree produced bySDBLParser.dataSources().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataSource
Visit a parse tree produced bySDBLParser.dataSource().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTable
Visit a parse tree produced bySDBLParser.table().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtualTable
Visit a parse tree produced bySDBLParser.virtualTable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtualTableParameter
Visit a parse tree produced bySDBLParser.virtualTableParameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterTable
Visit a parse tree produced bySDBLParser.parameterTable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPart
Visit a parse tree produced bySDBLParser.joinPart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlias
Visit a parse tree produced bySDBLParser.alias().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDatePart
Visit a parse tree produced bySDBLParser.datePart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiString
Visit a parse tree produced bySDBLParser.multiString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSign
Visit a parse tree produced bySDBLParser.sign().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
Visit a parse tree produced bySDBLParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter
Visit a parse tree produced bySDBLParser.parameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMdo
Visit a parse tree produced bySDBLParser.mdo().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-