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) booleanisCastSupported(DataExprType fromType, DataExprType toType) booleanbooleanisRangeSupported(DataExprType type)
-
Method Details
-
getNegationType
-
getUnaryOperationType
-
isComparisonSupported
-
isRangeSupported
-
getBinaryOperationType
Optional<DataExprType> getBinaryOperationType(BinaryOp op, DataExprType leftType, DataExprType rightType) -
isCastSupported
-
getAggregationType
-