Class SelectClauseExpressionEvaluator

  • All Implemented Interfaces:
    net.sf.jsqlparser.expression.ExpressionVisitor, net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor, net.sf.jsqlparser.statement.select.PivotVisitor, net.sf.jsqlparser.statement.select.SelectItemVisitor

    public class SelectClauseExpressionEvaluator
    extends net.sf.jsqlparser.expression.ExpressionVisitorAdapter
    Evaluates expressions on Select part of Query.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LinkedHashMap<String,​com.fasterxml.jackson.databind.JsonNode> getResult()  
      void visit​(net.sf.jsqlparser.statement.select.AllColumns allColumns)  
      void visit​(net.sf.jsqlparser.statement.select.SelectExpressionItem selectExpressionItem)  
      • Methods inherited from class net.sf.jsqlparser.expression.ExpressionVisitorAdapter

        getSelectVisitor, setSelectVisitor, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryExpression
    • Constructor Detail

      • SelectClauseExpressionEvaluator

        public SelectClauseExpressionEvaluator​(com.fasterxml.jackson.databind.JsonNode node)
    • Method Detail

      • getResult

        public LinkedHashMap<String,​com.fasterxml.jackson.databind.JsonNode> getResult()
      • visit

        public void visit​(net.sf.jsqlparser.statement.select.SelectExpressionItem selectExpressionItem)
        Specified by:
        visit in interface net.sf.jsqlparser.statement.select.SelectItemVisitor
        Overrides:
        visit in class net.sf.jsqlparser.expression.ExpressionVisitorAdapter
      • visit

        public void visit​(net.sf.jsqlparser.statement.select.AllColumns allColumns)
        Specified by:
        visit in interface net.sf.jsqlparser.statement.select.SelectItemVisitor
        Overrides:
        visit in class net.sf.jsqlparser.expression.ExpressionVisitorAdapter