Interface ComparisonExpression

    • Method Detail

      • getAtomicComparer

        AtomicComparer getAtomicComparer()
        Get the AtomicComparer used to compare atomic values. This encapsulates any collation that is used
      • getSingletonOperator

        int getSingletonOperator()
        Get the primitive (singleton) operator used: one of Token.FEQ, Token.FNE, Token.FLT, Token.FGT, Token.FLE, Token.FGE
      • getLhs

        Operand getLhs()
        Get the two operands of the comparison
      • convertsUntypedToOther

        boolean convertsUntypedToOther()
        Determine whether untyped atomic values should be converted to the type of the other operand
        Returns:
        true if untyped values should be converted to the type of the other operand, false if they should be converted to strings.