Uses of Interface
ai.rapids.cudf.BinaryOperable
Packages that use BinaryOperable
-
Uses of BinaryOperable in ai.rapids.cudf
Classes in ai.rapids.cudf that implement BinaryOperableModifier and TypeClassDescriptionfinal class
This class represents the immutable vector of data.class
This class represents the column_view of a column analogous to its cudf cpp counterpart.final class
A single scalar value.Methods in ai.rapids.cudf with parameters of type BinaryOperableModifier and TypeMethodDescriptiondefault ColumnVector
BinaryOperable.add
(BinaryOperable rhs) Add + operator.default ColumnVector
BinaryOperable.add
(BinaryOperable rhs, DType outType) Add one vector to another with the given output type.default ColumnVector
BinaryOperable.and
(BinaryOperable rhs) Logical and (&&).default ColumnVector
BinaryOperable.and
(BinaryOperable rhs, DType outType) Logical and (&&) with the given output type.default ColumnVector
BinaryOperable.arctan2
(BinaryOperable xCoordinate) The function arctan2(y,x) or atan2(y,x) is defined as the angle in the Euclidean plane, given in radians, between the positive x axis and the ray to the point (x, y) ≠ (0, 0).default ColumnVector
BinaryOperable.arctan2
(BinaryOperable xCoordinate, DType outType) The function arctan2(y,x) or atan2(y,x) is defined as the angle in the Euclidean plane, given in radians, between the positive x axis and the ray to the point (x, y) ≠ (0, 0).BinaryOperable.binaryOp
(BinaryOp op, BinaryOperable rhs, DType outType) Multiple different binary operations.final ColumnVector
ColumnView.binaryOp
(BinaryOp op, BinaryOperable rhs, DType outType) Multiple different binary operations.Scalar.binaryOp
(BinaryOp op, BinaryOperable rhs, DType outType) default ColumnVector
BinaryOperable.bitAnd
(BinaryOperable rhs) Bit wise and (&).default ColumnVector
BinaryOperable.bitAnd
(BinaryOperable rhs, DType outType) Bit wise and (&) with the given output type.default ColumnVector
BinaryOperable.bitOr
(BinaryOperable rhs) Bit wise or (|).default ColumnVector
BinaryOperable.bitOr
(BinaryOperable rhs, DType outType) Bit wise or (|) with the given output type.default ColumnVector
BinaryOperable.bitXor
(BinaryOperable rhs) Bit wise xor (^).default ColumnVector
BinaryOperable.bitXor
(BinaryOperable rhs, DType outType) Bit wise xor (^) with the given output type.default ColumnVector
BinaryOperable.div
(BinaryOperable rhs) Divide one vector by another.default ColumnVector
BinaryOperable.div
(BinaryOperable rhs, DType outType) Divide one vector by another with the given output type.default ColumnVector
BinaryOperable.equalTo
(BinaryOperable rhs) this == rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.equalTo
(BinaryOperable rhs, DType outType) this == rhs 1 is true 0 is false with the output cast to the given type.default ColumnVector
BinaryOperable.equalToNullAware
(BinaryOperable rhs) like equalTo but NULL == NULL is TRUE and NULL == not NULL is FALSEdefault ColumnVector
BinaryOperable.equalToNullAware
(BinaryOperable rhs, DType outType) like equalTo but NULL == NULL is TRUE and NULL == not NULL is FALSEdefault ColumnVector
BinaryOperable.floorDiv
(BinaryOperable rhs) Divide one vector by another and calculate the floor of the result.default ColumnVector
BinaryOperable.floorDiv
(BinaryOperable rhs, DType outType) Divide one vector by another and calculate the floor of the result with the given output type.default ColumnVector
BinaryOperable.greaterOrEqualTo
(BinaryOperable rhs) this >= rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.greaterOrEqualTo
(BinaryOperable rhs, DType outType) this >= rhs 1 is true 0 is false with the output cast to the given type.default ColumnVector
BinaryOperable.greaterThan
(BinaryOperable rhs) this > rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.greaterThan
(BinaryOperable rhs, DType outType) this > rhs 1 is true 0 is false with the output cast to the given type.static DType
BinaryOperable.implicitConversion
(BinaryOp op, BinaryOperable lhs, BinaryOperable rhs) Finds the proper DType for an implicit output.default ColumnVector
BinaryOperable.lessOrEqualTo
(BinaryOperable rhs) this <= rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.lessOrEqualTo
(BinaryOperable rhs, DType outType) this <= rhs 1 is true 0 is false with the output cast to the given type.default ColumnVector
BinaryOperable.lessThan
(BinaryOperable rhs) this < rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.lessThan
(BinaryOperable rhs, DType outType) this < rhs 1 is true 0 is false with the output cast to the given type.static ColumnVector
DecimalUtils.lessThan
(BinaryOperable lhs, BigDecimal rhs, int numRows) Because the native lessThan operator has issues with comparing decimal values that have different precision and scale accurately.default ColumnVector
BinaryOperable.log
(BinaryOperable rhs) Calculate the log with the specified base, output is the same as this.default ColumnVector
BinaryOperable.log
(BinaryOperable rhs, DType outType) Calculate the log with the specified basedefault ColumnVector
BinaryOperable.maxNullAware
(BinaryOperable rhs) Returns the max non null value.default ColumnVector
BinaryOperable.maxNullAware
(BinaryOperable rhs, DType outType) Returns the max non null value.default ColumnVector
BinaryOperable.minNullAware
(BinaryOperable rhs) Returns the min non null value.default ColumnVector
BinaryOperable.minNullAware
(BinaryOperable rhs, DType outType) Returns the min non null value.default ColumnVector
BinaryOperable.mod
(BinaryOperable rhs) Compute the modulus.default ColumnVector
BinaryOperable.mod
(BinaryOperable rhs, DType outType) Compute the modulus with the given output type.default ColumnVector
BinaryOperable.mul
(BinaryOperable rhs) Multiply two vectors together.default ColumnVector
BinaryOperable.mul
(BinaryOperable rhs, DType outType) Multiply two vectors together with the given output type.default ColumnVector
BinaryOperable.notEqualTo
(BinaryOperable rhs) this != rhs 1 is true 0 is false.default ColumnVector
BinaryOperable.notEqualTo
(BinaryOperable rhs, DType outType) this != rhs 1 is true 0 is false with the output cast to the given type.default ColumnVector
BinaryOperable.notEqualToNullAware
(BinaryOperable rhs) like notEqualTo but NULL != NULL is TRUE and NULL != not NULL is FALSEdefault ColumnVector
BinaryOperable.notEqualToNullAware
(BinaryOperable rhs, DType outType) like notEqualTo but NULL != NULL is TRUE and NULL != not NULL is FALSEdefault ColumnVector
BinaryOperable.or
(BinaryOperable rhs) Logical or (||).default ColumnVector
BinaryOperable.or
(BinaryOperable rhs, DType outType) Logical or (||) with the given output type.default ColumnVector
BinaryOperable.pmod
(BinaryOperable rhs) Returns the positive value of lhs mod rhs.default ColumnVector
BinaryOperable.pmod
(BinaryOperable rhs, DType outputType) Returns the positive value of lhs mod rhs.default ColumnVector
BinaryOperable.pow
(BinaryOperable rhs) Compute the power.default ColumnVector
BinaryOperable.pow
(BinaryOperable rhs, DType outType) Compute the power with the given output type.default ColumnVector
BinaryOperable.shiftLeft
(BinaryOperable shiftBy) Bitwise left shift the values of this vector by the shiftBy.default ColumnVector
BinaryOperable.shiftLeft
(BinaryOperable shiftBy, DType outType) Bitwise left shifts the values of this vector by shiftBy.default ColumnVector
BinaryOperable.shiftRight
(BinaryOperable shiftBy) Bitwise right shift this vector by the shiftBy.default ColumnVector
BinaryOperable.shiftRight
(BinaryOperable shiftBy, DType outType) Bitwise right shift this vector by the shiftBy.default ColumnVector
BinaryOperable.shiftRightUnsigned
(BinaryOperable shiftBy) This method bitwise right shifts the values of this vector by the shiftBy.default ColumnVector
BinaryOperable.shiftRightUnsigned
(BinaryOperable shiftBy, DType outType) This method bitwise right shifts the values of this vector by the shiftBy.default ColumnVector
BinaryOperable.sub
(BinaryOperable rhs) Subtract one vector from another.default ColumnVector
BinaryOperable.sub
(BinaryOperable rhs, DType outType) Subtract one vector from another with the given output type.default ColumnVector
BinaryOperable.trueDiv
(BinaryOperable rhs) Divide one vector by another converting to FLOAT64 in between.default ColumnVector
BinaryOperable.trueDiv
(BinaryOperable rhs, DType outType) Divide one vector by another converting to FLOAT64 in between with the given output type.