Class OperatorDescr

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, Namespaceable

    public class OperatorDescr
    extends BaseDescr
    A descriptor to represent a relational operator
    See Also:
    Serialized Form
    • Constructor Detail

      • OperatorDescr

        public OperatorDescr()
      • OperatorDescr

        public OperatorDescr​(java.lang.String operator,
                             boolean negated,
                             java.util.List<java.lang.String> parameters)
    • Method Detail

      • getOperator

        public java.lang.String getOperator()
      • setOperator

        public void setOperator​(java.lang.String operator)
      • setNegated

        public void setNegated​(boolean negated)
      • getParameters

        public java.util.List<java.lang.String> getParameters()
      • getParametersText

        public java.lang.String getParametersText()
      • setParameters

        public void setParameters​(java.util.List<java.lang.String> parameters)
      • getAlias

        public java.lang.String getAlias()
        Returns:
        the alias
      • setAlias

        public void setAlias​(java.lang.String alias)
        Parameters:
        alias - the alias to set
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setLeftString

        public void setLeftString​(java.lang.String left)
        This is an internal cache of the left string parameter that is set during the rewrite into MVEL, allowing for further analysis of the parameter type.
        Parameters:
        left -
      • setRightString

        public void setRightString​(java.lang.String right)
        This is an internal cache of the right string parameter that is set during the rewrite into MVEL, allowing for further analysis of the parameter type.
        Parameters:
        right -
      • getLeftString

        public java.lang.String getLeftString()
        This is an internal cache of the left string parameter that is set during the rewrite into MVEL, allowing for further analysis of the parameter type.
        Returns:
        the leftString
      • getRightString

        public java.lang.String getRightString()
        This is an internal cache of the right string parameter that is set during the rewrite into MVEL, allowing for further analysis of the parameter type.
        Returns:
        the rightString
      • isLeftIsHandle

        public boolean isLeftIsHandle()
        Returns:
        the leftIsHandle
      • setLeftIsHandle

        public void setLeftIsHandle​(boolean leftIsHandle)
        Parameters:
        leftIsHandle - the leftIsHandle to set
      • isRightIsHandle

        public boolean isRightIsHandle()
        Returns:
        the rightIsHandle
      • setRightIsHandle

        public void setRightIsHandle​(boolean rightIsHandle)
        Parameters:
        rightIsHandle - the rightIsHandle to set