public class ExpressionVisitor extends ReportParserBaseVisitor<Expression>
| 构造器和说明 |
|---|
ExpressionVisitor(List<ExpressionBuilder> expressionBuilders) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseExpression |
parseItemContext(ReportParserParser.ItemContext itemContext) |
Expression |
visitExpression(ReportParserParser.ExpressionContext ctx)
Visit a parse tree produced by
ReportParserParser.expression(). |
BaseExpression |
visitParenJoin(ReportParserParser.ParenJoinContext ctx)
Visit a parse tree produced by the
parenJoin
labeled alternative in ReportParserParser.item(). |
BaseExpression |
visitSimpleJoin(ReportParserParser.SimpleJoinContext ctx)
Visit a parse tree produced by the
simpleJoin
labeled alternative in ReportParserParser.item(). |
visitAbsolute, visitAggregate, visitCaseExpr, visitCasePart, visitCell, visitCellCoordinate, visitCellCoordinateCondition, visitCellNameExprCondition, visitCellPair, visitCellPosition, visitComplexExprComposite, visitConditions, visitCoordinate, visitCurrentCellData, visitCurrentCellValue, visitCurrentValue, visitCurrentValueCondition, visitDataset, visitElseIfPart, visitElsePart, visitExpr, visitExprCondition, visitFunction, visitFunctionParameter, visitIfCondition, visitIfExpr, visitIfPart, visitJoin, visitParenExprComposite, visitProperty, visitPropertyCondition, visitRange, visitRelative, visitRelativeCell, visitSimpleData, visitSimpleValue, visitSingleCell, visitSingleCellCondition, visitSingleCellCoordinate, visitSingleExprComposite, visitSingleParenJoin, visitTernaryExpr, visitTernaryExprComposite, visitUnit, visitWholeCellaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic ExpressionVisitor(List<ExpressionBuilder> expressionBuilders)
public Expression visitExpression(ReportParserParser.ExpressionContext ctx)
ReportParserBaseVisitorReportParserParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpression 在接口中 ReportParserVisitor<Expression>visitExpression 在类中 ReportParserBaseVisitor<Expression>ctx - the parse treepublic BaseExpression parseItemContext(ReportParserParser.ItemContext itemContext)
public BaseExpression visitSimpleJoin(ReportParserParser.SimpleJoinContext ctx)
ReportParserBaseVisitorsimpleJoin
labeled alternative in ReportParserParser.item().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSimpleJoin 在接口中 ReportParserVisitor<Expression>visitSimpleJoin 在类中 ReportParserBaseVisitor<Expression>ctx - the parse treepublic BaseExpression visitParenJoin(ReportParserParser.ParenJoinContext ctx)
ReportParserBaseVisitorparenJoin
labeled alternative in ReportParserParser.item().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParenJoin 在接口中 ReportParserVisitor<Expression>visitParenJoin 在类中 ReportParserBaseVisitor<Expression>ctx - the parse treeCopyright © 2018 Bstek. All rights reserved.