Interface TermInterpreter
- All Known Implementing Classes:
AbstractTermInterpreter
,BuiltinTermInterpreter
,CompositeTermInterpreter
public interface TermInterpreter
-
Method Summary
Modifier and TypeMethodDescriptiongetAggregationType
(AggregatorName aggregator, DataExprType type) getBinaryOperationType
(BinaryOp op, DataExprType leftType, DataExprType rightType) getNegationType
(DataExprType type) getUnaryOperationType
(UnaryOp op, DataExprType type) boolean
isCastSupported
(DataExprType fromType, DataExprType toType) boolean
boolean
isRangeSupported
(DataExprType type)
-
Method Details
-
getNegationType
-
getUnaryOperationType
-
isComparisonSupported
-
isRangeSupported
-
getBinaryOperationType
Optional<DataExprType> getBinaryOperationType(BinaryOp op, DataExprType leftType, DataExprType rightType) -
isCastSupported
-
getAggregationType
-