Package com.github._1c_syntax.bsl.parser
Interface SDBLParserVisitor<Result>
- Type Parameters:
Result
- The return type of the visit operation. UseVoid
for 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
-