Interface ExpressionType<E>

Type Parameters:
E - The type
All Known Implementing Classes:
ClassElementExpressionType, ClassExpressionType

public interface ExpressionType<E>
The expression type.
Since:
4.10
Author:
Denis Stepanov
  • Field Details

  • Method Details

    • getName

      String getName()
      Returns:
      The type name
    • isBoolean

      boolean isBoolean()
      Returns:
      true if the expression is of boolean type
    • isNumeric

      boolean isNumeric()
      Returns:
      true if the expression is of numeric type
    • isComparable

      boolean isComparable()
      Returns:
      true if the expression is of comparable type
    • isTextual

      boolean isTextual()
      Returns:
      true if the expression is of string type
    • getJavaType

      Class<E> getJavaType()
      Returns:
      The Java type