Class FixedAndExpression

java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.BinaryExpression
net.sf.jsqlparser.expression.operators.conditional.AndExpression
com.pugwoo.dbhelper.sql.FixedAndExpression
All Implemented Interfaces:
Serializable, net.sf.jsqlparser.expression.Expression, net.sf.jsqlparser.Model, net.sf.jsqlparser.parser.ASTNodeAccess

public class FixedAndExpression extends net.sf.jsqlparser.expression.operators.conditional.AndExpression
修复jsqlparser对于AND OR嵌套的优先级问题: 当AND里面有OR时,OR应该加上()
Author:
pugwoo 2017年3月16日 23:04:34
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    FixedAndExpression(net.sf.jsqlparser.expression.Expression leftExpression, net.sf.jsqlparser.expression.Expression rightExpression)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class net.sf.jsqlparser.expression.operators.conditional.AndExpression

    accept, getStringExpression, isUseOperator, setUseOperator, withLeftExpression, withRightExpression, withUseOperator

    Methods inherited from class net.sf.jsqlparser.expression.BinaryExpression

    getLeftExpression, getLeftExpression, getRightExpression, getRightExpression, setLeftExpression, setRightExpression

    Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl

    appendTo, getASTNode, setASTNode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess

    getASTNode, setASTNode
  • Constructor Details

    • FixedAndExpression

      public FixedAndExpression(net.sf.jsqlparser.expression.Expression leftExpression, net.sf.jsqlparser.expression.Expression rightExpression)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class net.sf.jsqlparser.expression.BinaryExpression