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 Summary
Modifier and TypeFieldDescriptionstatic final ExpressionType<Boolean>
The boolean type.static final ExpressionType<Object>
The object type. -
Method Summary
-
Field Details
-
BOOLEAN
The boolean type. -
OBJECT
The object type.
-
-
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
- Returns:
- The Java type
-