- abs() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the abs, output is the same type as input.
- add(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Add + operator.
- add(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Add + operator.
- Aggregate - Class in ai.rapids.cudf
-
Class for all the aggregate functions like count, max etc
- aggregate(Aggregate...) - Method in class ai.rapids.cudf.Table.AggregateOperation
-
Aggregates the group of columns represented by indices
Usage:
aggregate(count(), max(2),...);
example:
input : 1, 1, 1
1, 2, 1
2, 4, 5
table.groupBy(0, 2).count()
col0, col1
output: 1, 1
1, 2
2, 1 ==> aggregated count
- ai.rapids.cudf - package ai.rapids.cudf
-
- allocate(long) - Static method in class ai.rapids.cudf.HostMemoryBuffer
-
Factory method to create this buffer
- and(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Logical and (&&) with the given output type.
- and(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Logical and (&&).
- append(boolean) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(byte) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(byte, long) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(short) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(int) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(long) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(float) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(double) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(String) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- append(ColumnVector) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append this vector to the end of this vector
- appendArray(byte...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendArray(short...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendArray(int...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendArray(long...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendArray(float...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendArray(double...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendBoxed(Byte...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Boolean...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Short...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Integer...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Long...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Float...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(Double...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBoxed(String...) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append multiple values.
- appendBytes(byte) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendBytes(byte, byte) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendBytes(byte, byte, byte) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendDoubles(double, double, double) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendDoubles(double) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendDoubles(double, double) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendFloats(float, float, float) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendFloats(float) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendFloats(float, float) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendInts(int) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendInts(int, int) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendInts(int, int, int) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendLongs(long, long, long) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendLongs(long) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendLongs(long, long) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendNull() - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Append null value.
- appendShorts(short) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendShorts(short, short) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendShorts(short, short, short) - Static method in class ai.rapids.cudf.Range
-
Append a range to the builder.
- appendUTF8String(byte[]) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- appendUTF8String(byte[], int, int) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
- approxQuantile(double) - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the approximate quantile of this ColumnVector
- arccos() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the arccos, output is the same type as input.
- arcsin() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the arcsin, output is the same type as input.
- arctan() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the arctan, output is the same type as input.
- asBytes() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Byte - ColumnVector
This method takes the value provided by the ColumnVector and casts to byte
When casting from a Date, Timestamp, or Boolean to a byte type the underlying numerical
representation of the data will be used for the cast.
- asc(int) - Static method in class ai.rapids.cudf.Table
-
- asDate32() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Date32 - ColumnVector
This method takes the value provided by the ColumnVector and casts to date32
- asDate64() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Date64 - ColumnVector
This method takes the value provided by the ColumnVector and casts to date64
- asDoubles() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Double - ColumnVector
This method takes the value provided by the ColumnVector and casts to double
When casting from a Date, Timestamp, or Boolean to a double type the underlying numerical
representation of the data will be used for the cast.
- asFloats() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Float - ColumnVector
This method takes the value provided by the ColumnVector and casts to float
When casting from a Date, Timestamp, or Boolean to a float type the underlying numerical
representatio of the data will be used for the cast.
- asInts() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Int - ColumnVector
This method takes the value provided by the ColumnVector and casts to int
When casting from a Date, Timestamp, or Boolean to a int type the underlying numerical
representation of the data will be used for the cast.
- asLongs() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Long - ColumnVector
This method takes the value provided by the ColumnVector and casts to long
When casting from a Date, Timestamp, or Boolean to a long type the underlying numerical
representation of the data will be used for the cast.
- asShorts() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Short - ColumnVector
This method takes the value provided by the ColumnVector and casts to short
When casting from a Date, Timestamp, or Boolean to a short type the underlying numerical
representation of the data will be used for the cast.
- asStringCategories() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to String Categories.
- asStrings() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Strings.
- asTimestamp(TimeUnit) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Timestamp - ColumnVector
This method takes the value provided by the ColumnVector and casts to timestamp
- BinaryOp - Enum in ai.rapids.cudf
-
Mathematical unary operations.
- binaryOp(BinaryOp, BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Multiple different binary operations.
- binaryOp(BinaryOp, BinaryOperable, DType) - Method in class ai.rapids.cudf.ColumnVector
-
Multiple different binary operations.
- binaryOp(BinaryOp, BinaryOperable, DType) - Method in class ai.rapids.cudf.Scalar
-
- BinaryOperable - Interface in ai.rapids.cudf
-
- bitAnd(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise and (&) with the given output type.
- bitAnd(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise and (&).
- bitInvert() - Method in class ai.rapids.cudf.ColumnVector
-
invert the bits, output is the same type as input.
- bitOr(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise or (|) with the given output type.
- bitOr(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise or (|).
- bitXor(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise xor (^) with the given output type.
- bitXor(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bit wise xor (^).
- boolFromBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- build(DType, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector.
- build(DType, TimeUnit, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector.
- build(DType, int, long, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
-
- build() - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Finish and create the immutable ColumnVector.
- build() - Method in class ai.rapids.cudf.CSVOptions.Builder
-
- build() - Method in class ai.rapids.cudf.GroupByOptions.Builder
-
- build() - Method in class ai.rapids.cudf.ORCOptions.Builder
-
- build() - Method in class ai.rapids.cudf.ParquetOptions.Builder
-
- build() - Method in class ai.rapids.cudf.Schema.Builder
-
- build() - Method in class ai.rapids.cudf.Table.TestBuilder
-
- Builder() - Constructor for class ai.rapids.cudf.ColumnFilterOptions.Builder
-
- builder(DType, int) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new Builder to hold the specified number of rows.
- builder(DType, TimeUnit, int) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new Builder to hold the specified number of rows.
- builder(DType, int, long) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new Builder to hold the specified number of rows and with enough space to hold the
given amount of string data.
- builder() - Static method in class ai.rapids.cudf.CSVOptions
-
- Builder() - Constructor for class ai.rapids.cudf.CSVOptions.Builder
-
- builder() - Static method in class ai.rapids.cudf.GroupByOptions
-
- Builder() - Constructor for class ai.rapids.cudf.GroupByOptions.Builder
-
- builder() - Static method in class ai.rapids.cudf.ORCOptions
-
- Builder() - Constructor for class ai.rapids.cudf.ORCOptions.Builder
-
- builder() - Static method in class ai.rapids.cudf.ParquetOptions
-
- Builder() - Constructor for class ai.rapids.cudf.ParquetOptions.Builder
-
- builder() - Static method in class ai.rapids.cudf.Schema
-
- Builder() - Constructor for class ai.rapids.cudf.Schema.Builder
-
- buildOnHost() - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Finish and create the immutable ColumnVector.
- buildOnHost(DType, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector without sending data to the device.
- buildOnHost(DType, TimeUnit, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector without sending data to the device.
- castTo(DType, TimeUnit) - Method in class ai.rapids.cudf.ColumnVector
-
Generic method to cast ColumnVector
When casting from a Date, Timestamp, or Boolean to a numerical type the underlying numerical
representationof the data will be used for the cast.
- categoryColumn(String...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- categoryFromStrings(String...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new category string vector from the given values.
- ceil() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the ceil, output is the same type as input.
- cleanImpl(boolean) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- close() - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Close this builder and free memory if the ColumnVector wasn't generated.
- close() - Method in class ai.rapids.cudf.ColumnVector
-
Close this Vector and free memory allocated for HostMemoryBuffer and DeviceMemoryBuffer
- close() - Method in class ai.rapids.cudf.PartitionedTable
-
- close() - Method in class ai.rapids.cudf.Table
-
- column(DType, String) - Method in class ai.rapids.cudf.Schema.Builder
-
- column(String...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Boolean...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Byte...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Short...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Integer...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Float...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- column(Double...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- ColumnFilterOptions - Class in ai.rapids.cudf
-
- ColumnFilterOptions(ColumnFilterOptions.Builder<?>) - Constructor for class ai.rapids.cudf.ColumnFilterOptions
-
- ColumnFilterOptions.Builder<T extends ColumnFilterOptions.Builder> - Class in ai.rapids.cudf
-
- ColumnVector - Class in ai.rapids.cudf
-
A Column Vector.
- ColumnVector.Builder - Class in ai.rapids.cudf
-
Build
- ColumnVector.OffHeapState - Class in ai.rapids.cudf
-
Holds the off heap state of the column vector so we can clean it up, even if it is leaked.
- concatenate(ColumnVector...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector by concatenating multiple columns together.
- concatenate(Table...) - Static method in class ai.rapids.cudf.Table
-
Concatenate multiple tables together to form a single table.
- copyFromHostBuffer(long, HostMemoryBuffer, long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy the contents of the given buffer to this buffer
- cos() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the cos, output is the same type as input.
- count(int) - Static method in class ai.rapids.cudf.Table
-
- CSVOptions - Class in ai.rapids.cudf
-
Options for reading a CSV file
- CSVOptions.Builder - Class in ai.rapids.cudf
-
- Cuda - Class in ai.rapids.cudf
-
- Cuda() - Constructor for class ai.rapids.cudf.Cuda
-
- CUDA_DEFAULT - Static variable in class ai.rapids.cudf.RmmAllocationMode
-
Use cudaMalloc for allocation
- CUDA_MANAGED_MEMORY - Static variable in class ai.rapids.cudf.RmmAllocationMode
-
Use cudaMallocManaged rather than cudaMalloc
- CudaException - Exception in ai.rapids.cudf
-
Exception from the cuda language/library.
- CudaMemInfo - Class in ai.rapids.cudf
-
Represent free and total device memory.
- CudfException - Exception in ai.rapids.cudf
-
Exception thrown by cudf itself.
- filter(ColumnVector) - Method in class ai.rapids.cudf.Table
-
Filters this table using a column of boolean values as a mask, returning a new one.
- floor() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the floor, output is the same type as input.
- floorDiv(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Divide one vector by another and calculate the floor of the result with the given output type.
- floorDiv(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Divide one vector by another and calculate the floor of the result.
- free - Variable in class ai.rapids.cudf.CudaMemInfo
-
free memory in bytes
- fromBool(boolean) - Static method in class ai.rapids.cudf.Scalar
-
- fromBoxedBooleans(Boolean...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedBytes(Byte...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedDoubles(Double...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedFloats(Float...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromBoxedShorts(Short...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromByte(byte) - Static method in class ai.rapids.cudf.Scalar
-
- fromBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromDouble(double) - Static method in class ai.rapids.cudf.Scalar
-
- fromDoubles(double...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromFloat(float) - Static method in class ai.rapids.cudf.Scalar
-
- fromFloats(float...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromInt(int) - Static method in class ai.rapids.cudf.Scalar
-
- fromInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromLong(long) - Static method in class ai.rapids.cudf.Scalar
-
- fromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromNull(DType) - Static method in class ai.rapids.cudf.Scalar
-
- fromScalar(Scalar, int) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector of length rows, where each row is filled with the Scalar's
value
- fromShort(short) - Static method in class ai.rapids.cudf.Scalar
-
- fromShorts(short...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- fromString(String) - Static method in class ai.rapids.cudf.Scalar
-
- fromStrings(String...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new string vector from the given values.
- getBoolean(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the boolean value at index
- getBoolean() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a boolean.
- getByte(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getByte(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Returns the byte value at that offset
- getByte() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a byte.
- getByteCount() - Method in class ai.rapids.cudf.ColumnVector
-
Retrieve the number of bytes for each string.
- getBytes(byte[], long, long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy a set of bytes to an array from the buffer starting at offset.
- getCategoryIndex(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the category index of the specified string scalar.
- getColumn(int) - Method in class ai.rapids.cudf.PartitionedTable
-
- getColumn(int) - Method in class ai.rapids.cudf.Table
-
- getColumnNames() - Method in class ai.rapids.cudf.Schema
-
- getDevice() - Static method in class ai.rapids.cudf.Cuda
-
Get the id of the current device.
- getDeviceData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getDouble(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getDouble() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a double.
- getFloat(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getFloat() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a float.
- getHostData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getInt(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getInt() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as an int.
- getJavaString(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getJavaString() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a Java string.
- getLengths() - Method in class ai.rapids.cudf.ColumnVector
-
Retrieve the number of characters in each string.
- getLog() - Static method in class ai.rapids.cudf.Rmm
-
If logging is enabled get the log as a String.
- getLong(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getLong() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a long.
- getNativeCudfColumnAddress() - Method in class ai.rapids.cudf.ColumnVector
-
USE WITH CAUTION: This method exposes the address of the native cudf_column.
- getNullCount() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the number of nulls in the data.
- getNumberOfColumns() - Method in class ai.rapids.cudf.PartitionedTable
-
- getNumberOfColumns() - Method in class ai.rapids.cudf.Table
-
- getPartitions() - Method in class ai.rapids.cudf.PartitionedTable
-
This method returns the partitions on this table.
- getRowCount() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the number of rows in this vector.
- getRowCount() - Method in class ai.rapids.cudf.PartitionedTable
-
- getRowCount() - Method in class ai.rapids.cudf.Table
-
- getSerializedSizeInBytes(ColumnVector[], long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
- getShort(long) - Method in class ai.rapids.cudf.ColumnVector
-
Get the value at index.
- getShort() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a short.
- getTimeUnit() - Method in class ai.rapids.cudf.ColumnVector
-
For vector types that support a TimeUnit (TIMESTAMP),
get the unit of time.
- getTimeUnit() - Method in class ai.rapids.cudf.Scalar
-
Returns the time unit associated with this scalar.
- getType() - Method in interface ai.rapids.cudf.BinaryOperable
-
Get the type of this data.
- getType() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the type of this vector.
- getType() - Method in class ai.rapids.cudf.Scalar
-
- getUTF8() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as UTF-8 data.
- greaterOrEqualTo(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
this >= rhs 1 is true 0 is false with the output cast to the given type.
- greaterOrEqualTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
this >= rhs 1 is true 0 is false.
- greaterThan(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
this > rhs 1 is true 0 is false with the output cast to the given type.
- greaterThan(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
this > rhs 1 is true 0 is false.
- groupBy(GroupByOptions, int...) - Method in class ai.rapids.cudf.Table
-
- groupBy(int...) - Method in class ai.rapids.cudf.Table
-
- GroupByOptions - Class in ai.rapids.cudf
-
Options for group by (see cudf::groupby::Options)
- GroupByOptions.Builder - Class in ai.rapids.cudf
-
- identityHash() - Method in class ai.rapids.cudf.ColumnVector
-
Compute the IDENTITY hash of the column.
- implicitConversion(BinaryOperable, BinaryOperable) - Static method in interface ai.rapids.cudf.BinaryOperable
-
Finds the proper DType for an implicit output.
- includeColumn(String...) - Method in class ai.rapids.cudf.ColumnFilterOptions.Builder
-
Include one or more specific columns.
- includeColumn(Collection<String>) - Method in class ai.rapids.cudf.ColumnFilterOptions.Builder
-
Include one or more specific columns.
- incRefCount() - Method in class ai.rapids.cudf.ColumnVector
-
Increment the reference count for this column.
- INFERRED - Static variable in class ai.rapids.cudf.Schema
-
- initialize(int, boolean, long) - Static method in class ai.rapids.cudf.Rmm
-
---------------------------------------------------------------------------*
Initialize memory manager state and storage.
- innerJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
-
Joins two tables on the join columns that are passed in.
- isEnvCompatibleForTesting() - Static method in class ai.rapids.cudf.Cuda
-
This should only be used for tests, to enable or disable tests if the current environment
is not compatible with this version of the library.
- isInitialized() - Static method in class ai.rapids.cudf.Rmm
-
Check if RMM has been initialized already or not.
- isNotNull() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a Boolean vector with the same number of rows as this instance, that has
TRUE for any entry that is not null, and FALSE for any null entry (as per the validity mask)
- isNull(long) - Method in class ai.rapids.cudf.ColumnVector
-
Check if the value at index is null or not.
- isNull() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a Boolean vector with the same number of rows as this instance, that has
FALSE for any entry that is not null, and TRUE for any null entry (as per the validity mask)
- isValid() - Method in class ai.rapids.cudf.Scalar
-
- max() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the maximum of all values in the column, returning a scalar
of the same type as this column.
- max(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the maximum of all values in the column, returning a scalar
of the specified type.
- max(int) - Static method in class ai.rapids.cudf.Table
-
- mean(int) - Static method in class ai.rapids.cudf.Table
-
- memGetInfo() - Static method in class ai.rapids.cudf.Cuda
-
Mapping: cudaMemGetInfo(size_t *free, size_t *total)
- memset(long, byte, long) - Static method in class ai.rapids.cudf.Cuda
-
Sets count bytes starting at the memory area pointed to by dst, with value.
- min() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the minimum of all values in the column, returning a scalar
of the same type as this column.
- min(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the minimum of all values in the column, returning a scalar
of the specified type.
- min(int) - Static method in class ai.rapids.cudf.Table
-
- minute() - Method in class ai.rapids.cudf.ColumnVector
-
Get minute from DATE64 or TIMESTAMP
- mod(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Compute the modulus with the given output type.
- mod(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Compute the modulus.
- month() - Method in class ai.rapids.cudf.ColumnVector
-
Get month from DATE32, DATE64, or TIMESTAMP
- mul(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Multiply two vectors together with the given output type.
- mul(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Multiply two vectors together.
- murmur3() - Method in class ai.rapids.cudf.ColumnVector
-
Compute the MURMUR3 hash of the column.
- Range - Class in ai.rapids.cudf
-
Helper utility for creating ranges.
- Range() - Constructor for class ai.rapids.cudf.Range
-
- readCSV(Schema, File) - Static method in class ai.rapids.cudf.Table
-
Read a CSV file using the default CSVOptions.
- readCSV(Schema, CSVOptions, File) - Static method in class ai.rapids.cudf.Table
-
Read a CSV file.
- readCSV(Schema, byte[]) - Static method in class ai.rapids.cudf.Table
-
Read CSV formatted data using the default CSVOptions.
- readCSV(Schema, CSVOptions, byte[]) - Static method in class ai.rapids.cudf.Table
-
Read CSV formatted data.
- readCSV(Schema, CSVOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
-
Read CSV formatted data.
- readCSV(Schema, CSVOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
-
Read CSV formatted data.
- readORC(File) - Static method in class ai.rapids.cudf.Table
-
Read a ORC file using the default ORCOptions.
- readORC(ORCOptions, File) - Static method in class ai.rapids.cudf.Table
-
Read a ORC file.
- readORC(byte[]) - Static method in class ai.rapids.cudf.Table
-
Read ORC formatted data.
- readORC(ORCOptions, byte[]) - Static method in class ai.rapids.cudf.Table
-
Read ORC formatted data.
- readORC(ORCOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
-
Read ORC formatted data.
- readORC(ORCOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
-
Read ORC formatted data.
- readParquet(File) - Static method in class ai.rapids.cudf.Table
-
Read a Parquet file using the default ParquetOptions.
- readParquet(ParquetOptions, File) - Static method in class ai.rapids.cudf.Table
-
Read a Parquet file.
- readParquet(byte[]) - Static method in class ai.rapids.cudf.Table
-
Read parquet formatted data.
- readParquet(ParquetOptions, byte[]) - Static method in class ai.rapids.cudf.Table
-
Read parquet formatted data.
- readParquet(ParquetOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
-
Read parquet formatted data.
- readParquet(ParquetOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
-
Read parquet formatted data.
- readTableFrom(InputStream) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Read a serialize table from the given InputStream.
- reduce(ReductionOp) - Method in class ai.rapids.cudf.ColumnVector
-
Computes the reduction of the values in all rows of a column.
- reduce(ReductionOp, DType) - Method in class ai.rapids.cudf.ColumnVector
-
Computes the reduction of the values in all rows of a column.
- ReductionOp - Enum in ai.rapids.cudf
-
Reduction operations on a column
- replaceNulls(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a ColumnVector with any null values replaced with a scalar.
- Rmm - Class in ai.rapids.cudf
-
This is the binding class for rmm lib.
- Rmm() - Constructor for class ai.rapids.cudf.Rmm
-
- RmmAllocationMode - Class in ai.rapids.cudf
-
- RmmAllocationMode() - Constructor for class ai.rapids.cudf.RmmAllocationMode
-
- RmmException - Exception in ai.rapids.cudf
-
Exception from RMM allocator.
- Scalar - Class in ai.rapids.cudf
-
A single scalar value.
- Schema - Class in ai.rapids.cudf
-
The schema of data to be read in.
- Schema.Builder - Class in ai.rapids.cudf
-
- second() - Method in class ai.rapids.cudf.ColumnVector
-
Get second from DATE64 or TIMESTAMP
- setByte(long, byte) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Sets the byte value at that offset
- setBytes(long, byte[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy a set of bytes from an array into the buffer at offset.
- setDeviceData(ColumnVector.BufferEncapsulator<DeviceMemoryBuffer>) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- setHostData(ColumnVector.BufferEncapsulator<HostMemoryBuffer>) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- setNullAt(long) - Method in class ai.rapids.cudf.ColumnVector.Builder
-
Set a specific index to null.
- shutdown() - Static method in class ai.rapids.cudf.Rmm
-
Shut down any initialized rmm.
- sin() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the sin, output is the same type as input.
- slice(int...) - Method in class ai.rapids.cudf.ColumnVector
-
Slices a column (including null values) into a set of columns
according to a set of indices.
- slice(ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
Slices a column (including null values) into a set of columns
according to a set of indices.
- sqrt() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the sqrt, output is the same type as input.
- standardDeviation() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the sample standard deviation of all values in the column,
returning a FLOAT64 scalar unless the column type is FLOAT32 then
a FLOAT32 scalaris returned.
- standardDeviation(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the sample standard deviation of all values in the column,
returning a scalar of the specified type.
- sub(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Subtract one vector from another with the given output type.
- sub(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Subtract one vector from another.
- sum() - Method in class ai.rapids.cudf.ColumnVector
-
Computes the sum of all values in the column, returning a scalar
of the same type as this column.
- sum(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Computes the sum of all values in the column, returning a scalar
of the specified type.
- sum(int) - Static method in class ai.rapids.cudf.Table
-
- sumOfSquares() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the sum of squares of all values in the column, returning a
scalar of the same type as this column.
- sumOfSquares(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the sum of squares of all values in the column, returning a
scalar of the specified type.
- valueOf(String) - Static method in enum ai.rapids.cudf.BinaryOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.DType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.HashFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.QuantileMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.ReductionOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.TimeUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.UnaryOp
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ai.rapids.cudf.BinaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.DType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.HashFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.QuantileMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.ReductionOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.TimeUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.UnaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.