Class ClassExpressionType<E>
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.expression.ClassExpressionType<E>
- Type Parameters:
E
- The type
- All Implemented Interfaces:
ExpressionType<E>
The expression type represented by a class.
- Since:
- 4.10
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from interface io.micronaut.data.model.jpa.criteria.ExpressionType
BOOLEAN, OBJECT
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
ClassExpressionType
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceExpressionType<E>
- Returns:
- The type name
-
isBoolean
public boolean isBoolean()- Specified by:
isBoolean
in interfaceExpressionType<E>
- Returns:
- true if the expression is of boolean type
-
isNumeric
public boolean isNumeric()- Specified by:
isNumeric
in interfaceExpressionType<E>
- Returns:
- true if the expression is of numeric type
-
isComparable
public boolean isComparable()- Specified by:
isComparable
in interfaceExpressionType<E>
- Returns:
- true if the expression is of comparable type
-
isTextual
public boolean isTextual()- Specified by:
isTextual
in interfaceExpressionType<E>
- Returns:
- true if the expression is of string type
-
getJavaType
- Specified by:
getJavaType
in interfaceExpressionType<E>
- Returns:
- The Java type
-