Class ArithmeticBinaryExpression
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.expression.Expression
-
- org.apache.iotdb.db.mpp.plan.expression.binary.BinaryExpression
-
- org.apache.iotdb.db.mpp.plan.expression.binary.ArithmeticBinaryExpression
-
- Direct Known Subclasses:
AdditionExpression,DivisionExpression,ModuloExpression,MultiplicationExpression,SubtractionExpression
public abstract class ArithmeticBinaryExpression extends BinaryExpression
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.plan.expression.binary.BinaryExpression
leftExpression, rightExpression
-
Fields inherited from class org.apache.iotdb.db.mpp.plan.expression.Expression
inputColumnIndex, isConstantOperandCache
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedArithmeticBinaryExpression(java.nio.ByteBuffer byteBuffer)protectedArithmeticBinaryExpression(Expression leftExpression, Expression rightExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeinferTypes(TypeProvider typeProvider)-
Methods inherited from class org.apache.iotdb.db.mpp.plan.expression.binary.BinaryExpression
accept, bindInputLayerColumnIndexWithExpression, bindInputLayerColumnIndexWithExpression, collectPaths, concat, constructUdfExecutors, getExpressions, getExpressionStringInternal, getLeftExpression, getRightExpression, isConstantOperandInternal, isMappable, isTimeSeriesGeneratingFunctionExpression, isUserDefinedAggregationFunctionExpression, operator, removeWildcards, serialize, serialize, setLeftExpression, setRightExpression, updateStatisticsForMemoryAssigner
-
Methods inherited from class org.apache.iotdb.db.mpp.plan.expression.Expression
checkInputExpressionDataType, deserialize, equals, getExpressionString, getExpressionType, getInputColumnIndex, hashCode, isBuiltInAggregationFunctionExpression, isCompareBinaryExpression, isConstantOperand, iterator, serialize, serialize, toString
-
-
-
-
Constructor Detail
-
ArithmeticBinaryExpression
protected ArithmeticBinaryExpression(Expression leftExpression, Expression rightExpression)
-
ArithmeticBinaryExpression
protected ArithmeticBinaryExpression(java.nio.ByteBuffer byteBuffer)
-
-
Method Detail
-
inferTypes
public final org.apache.iotdb.tsfile.file.metadata.enums.TSDataType inferTypes(TypeProvider typeProvider)
- Specified by:
inferTypesin classExpression
-
-