Package io.trino.json.ir
Class IrArithmeticBinary
java.lang.Object
io.trino.json.ir.IrPathNode
io.trino.json.ir.IrArithmeticBinary
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIrArithmeticBinary(IrArithmeticBinary.Operator operator, IrPathNode left, IrPathNode right, Optional<Type> resultType) -
Method Summary
Modifier and TypeMethodDescriptionprotected <R,C> R accept(IrJsonPathVisitor<R, C> visitor, C context) booleangetLeft()getRight()inthashCode()Methods inherited from class io.trino.json.ir.IrPathNode
getType
-
Constructor Details
-
IrArithmeticBinary
public IrArithmeticBinary(IrArithmeticBinary.Operator operator, IrPathNode left, IrPathNode right, Optional<Type> resultType)
-
-
Method Details
-
accept
- Overrides:
acceptin classIrPathNode
-
getOperator
-
getLeft
-
getRight
-
equals
- Specified by:
equalsin classIrPathNode
-
hashCode
public int hashCode()- Specified by:
hashCodein classIrPathNode
-