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
Constructors -
Method Summary
-
Constructor Details
-
ClassExpressionType
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceExpressionType<E>- Returns:
- The type name
-
isBoolean
public boolean isBoolean()- Specified by:
isBooleanin interfaceExpressionType<E>- Returns:
- true if the expression is of boolean type
-
isNumeric
public boolean isNumeric()- Specified by:
isNumericin interfaceExpressionType<E>- Returns:
- true if the expression is of numeric type
-
isComparable
public boolean isComparable()- Specified by:
isComparablein interfaceExpressionType<E>- Returns:
- true if the expression is of comparable type
-
isTextual
public boolean isTextual()- Specified by:
isTextualin interfaceExpressionType<E>- Returns:
- true if the expression is of string type
-
getJavaType
- Specified by:
getJavaTypein interfaceExpressionType<E>- Returns:
- The Java type
-