Package | Description |
---|---|
ai.rapids.cudf |
Modifier and Type | Class and Description |
---|---|
class |
ColumnVector
This class represents the immutable vector of data.
|
class |
ColumnView
This class represents the column_view of a column analogous to its cudf cpp counterpart.
|
class |
Scalar
A single scalar value.
|
Modifier and Type | Method and Description |
---|---|
default 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).
|
ColumnVector |
Scalar.binaryOp(BinaryOp op,
BinaryOperable rhs,
DType outType) |
ColumnVector |
BinaryOperable.binaryOp(BinaryOp op,
BinaryOperable rhs,
DType outType)
Multiple different binary operations.
|
ColumnVector |
ColumnView.binaryOp(BinaryOp op,
BinaryOperable rhs,
DType outType)
Multiple different binary operations.
|
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 FALSE
|
default ColumnVector |
BinaryOperable.equalToNullAware(BinaryOperable rhs,
DType outType)
like equalTo but NULL == NULL is TRUE and NULL == not NULL is FALSE
|
default 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.
|
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.lessThan(BinaryOperable rhs,
DType outType)
this < rhs 1 is true 0 is false with the output cast to the given type.
|
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 base
|
default 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 FALSE
|
default ColumnVector |
BinaryOperable.notEqualToNullAware(BinaryOperable rhs,
DType outType)
like notEqualTo but NULL != NULL is TRUE and NULL != not NULL is FALSE
|
default 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.
|
Copyright © 2024. All rights reserved.