- 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.
- address - Variable in class ai.rapids.cudf.MemoryBuffer
-
- addressOutOfBoundsCheck(long, long, String) - Method in class ai.rapids.cudf.MemoryBuffer
-
- 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
- aggregateWindows(WindowAggregate...) - Method in class ai.rapids.cudf.Table.AggregateOperation
-
Computes row-based window aggregation functions on the Table/projection,
based on windows specified in the argument.
- aggregateWindowsOverTimeRanges(WindowAggregate...) - Method in class ai.rapids.cudf.Table.AggregateOperation
-
Computes time-range-based window aggregation functions on the Table/projection,
based on windows specified in the argument.
- ai.rapids.cudf - package ai.rapids.cudf
-
- all() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a boolean scalar that is true if all of the elements in
the column are true or non-zero otherwise false.
- all(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a scalar is true or 1, depending on the specified type,
if all of the elements in the column are true or non-zero
otherwise false or 0.
- alloc(long) - Static method in class ai.rapids.cudf.Rmm
-
Allocate device memory and return a pointer to device memory, using stream 0.
- allocate(long) - Static method in class ai.rapids.cudf.DeviceMemoryBuffer
-
Allocate memory for use on the GPU.
- allocate(long, boolean) - Static method in class ai.rapids.cudf.HostMemoryBuffer
-
Allocate memory, but be sure to close the returned buffer to avoid memory leaks.
- allocate(long) - Static method in class ai.rapids.cudf.HostMemoryBuffer
-
Allocate memory, but be sure to close the returned buffer to avoid memory leaks.
- allocate(long) - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Factory method to create a host buffer but preferably pointing to pinned memory.
- 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 (&&).
- any() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a boolean scalar that is true if any of the elements in
the column are true or non-zero otherwise false.
- any(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a scalar is true or 1, depending on the specified type,
if any of the elements in the column are true or non-zero
otherwise false or 0.
- append(boolean) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(byte) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(byte, long) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(short) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(int) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(long) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(float) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(double) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(String) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- append(HostColumnVector) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append this vector to the end of this vector
- appendArray(byte...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendArray(short...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendArray(int...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendArray(long...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendArray(float...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendArray(double...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- appendBoxed(Byte...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Boolean...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Short...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Integer...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Long...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Float...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(Double...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Append multiple values.
- appendBoxed(String...) - Method in class ai.rapids.cudf.HostColumnVector.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.HostColumnVector.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.HostColumnVector.Builder
-
- appendUTF8String(byte[], int, int) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- arccos() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the arccos, output is the same type as input.
- arccosh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic 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.
- arcsinh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic 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.
- arctan2(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
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).
- arctan2(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
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).
- arctanh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic arctan, output is the same type as input.
- asByteBuffer() - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Return a ByteBuffer that provides access to the underlying memory.
- asByteBuffer(long, int) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Return a ByteBuffer that provides access to the underlying memory.
- 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
-
- asc(int, boolean) - Static method in class ai.rapids.cudf.Table
-
- 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.
- asStrings() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to Strings.
- asStrings(String) - Method in class ai.rapids.cudf.ColumnVector
-
Method to parse and convert a timestamp column vector to string column vector.
- asTimestamp(DType, String) - Method in class ai.rapids.cudf.ColumnVector
-
Parse a string to a timestamp.
- asTimestampDays() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_DAYS - ColumnVector
This method takes the value provided by the ColumnVector and casts to TIMESTAMP_DAYS
- asTimestampDays(String) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_DAYS - ColumnVector
This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_DAYS
- asTimestampMicroseconds() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_MICROSECONDS - ColumnVector
This method takes the value provided by the ColumnVector and casts to TIMESTAMP_MICROSECONDS
- asTimestampMicroseconds(String) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_MICROSECONDS - ColumnVector
This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_MICROSECONDS
- asTimestampMilliseconds() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_MILLISECONDS - ColumnVector
This method takes the value provided by the ColumnVector and casts to TIMESTAMP_MILLISECONDS.
- asTimestampMilliseconds(String) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_MILLISECONDS - ColumnVector
This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_MILLISECONDS.
- asTimestampNanoseconds() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_NANOSECONDS - ColumnVector
This method takes the value provided by the ColumnVector and casts to TIMESTAMP_NANOSECONDS.
- asTimestampNanoseconds(String) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_NANOSECONDS - ColumnVector
This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_NANOSECONDS.
- asTimestampSeconds() - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_SECONDS - ColumnVector
This method takes the value provided by the ColumnVector and casts to TIMESTAMP_SECONDS
- asTimestampSeconds(String) - Method in class ai.rapids.cudf.ColumnVector
-
Cast to TIMESTAMP_SECONDS - ColumnVector
This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_SECONDS
- castTo(DType) - 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
representation of the data will be used for the cast.
- cbrt() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the cube root, output is the same type as input.
- ceil() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the ceil, output is the same type as input.
- clamp(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Replaces values less than `lo` in `input` with `lo`,
and values greater than `hi` with `hi`.
- clamp(Scalar, Scalar, Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Replaces values less than `lo` in `input` with `lo_replace`,
and values greater than `hi` with `hi_replace`.
- cleaner - Variable in class ai.rapids.cudf.MemoryBuffer
-
- cleanImpl(boolean) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- cleanImpl(boolean) - Method in class ai.rapids.cudf.HostColumnVector.OffHeapState
-
- clearEventHandler() - Static method in class ai.rapids.cudf.Rmm
-
Clears the active RMM event handler if one is set.
- 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.ContiguousTable
-
- close() - Method in class ai.rapids.cudf.Cuda.Event
-
- close() - Method in class ai.rapids.cudf.Cuda.Stream
-
- close() - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Close this builder and free memory if the CudfColumn wasn't generated.
- close() - Method in class ai.rapids.cudf.HostColumnVector
-
Close this Vector and free memory allocated for HostMemoryBuffer and DeviceMemoryBuffer
- close() - Method in class ai.rapids.cudf.JCudfSerialization.TableAndRowCountPair
-
- close() - Method in class ai.rapids.cudf.MemoryBuffer
-
Close this buffer and free memory
- close() - Method in class ai.rapids.cudf.NvtxRange
-
- close() - Method in class ai.rapids.cudf.PartitionedTable
-
- close() - Method in class ai.rapids.cudf.PinnedMemoryPool
-
- close() - Method in class ai.rapids.cudf.Scalar
-
Free the memory associated with a scalar.
- close() - Method in class ai.rapids.cudf.Table
-
- close() - Method in interface ai.rapids.cudf.TableWriter
-
- closed - Variable in class ai.rapids.cudf.MemoryBuffer
-
- 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
-
Base options class for input formats that can filter columns.
- 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
-
This class represents the immutable vector of data.
- ColumnVector(DType, long, Optional<Long>, DeviceMemoryBuffer, DeviceMemoryBuffer, DeviceMemoryBuffer) - Constructor for class ai.rapids.cudf.ColumnVector
-
Create a new column vector based off of data already on the device.
- 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.
- compareTo(WindowAggregateOp) - Method in class ai.rapids.cudf.WindowAggregateOp
-
- CompressionType - Enum in ai.rapids.cudf
-
Enumeration of compression formats.
- 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.
- contains(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Find if the `needle` is present in this col
example:
Single Column:
idx 0 1 2 3 4
col = { 10, 20, 20, 30, 50 }
Scalar:
value = { 20 }
result = true
- contains(ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a new ColumnVector of
DType.BOOL8 elements containing true if the corresponding
entry in haystack is contained in needles and false if it is not.
- containsRe(String) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a boolean ColumnVector identifying rows which
match the given regex pattern starting at any location.
- contiguousSplit(int...) - Method in class ai.rapids.cudf.Table
-
Split a table at given boundaries, but the result of each split has memory that is laid out
in a contiguous range of memory.
- ContiguousTable - Class in ai.rapids.cudf
-
A table that is backed by a single contiguous device buffer.
- copyFromDeviceBuffer(BaseDeviceMemoryBuffer) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Synchronously copy from a DeviceMemoryBuffer to a HostMemoryBuffer
- copyFromDeviceBuffer(BaseDeviceMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy from a DeviceMemoryBuffer to a HostMemoryBuffer using the specified stream.
- copyFromDeviceBufferAsync(long, BaseDeviceMemoryBuffer, long, long, Cuda.Stream) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
- copyFromDeviceBufferAsync(BaseDeviceMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy from a DeviceMemoryBuffer to a HostMemoryBuffer using the specified stream.
- copyFromHostBuffer(long, HostMemoryBuffer, long, long) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy a subset of src to this buffer starting at destOffset.
- copyFromHostBuffer(long, HostMemoryBuffer, long, long, Cuda.Stream) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
- copyFromHostBuffer(HostMemoryBuffer, long, long) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy a subset of src to this buffer starting at the beginning of this.
- copyFromHostBuffer(HostMemoryBuffer) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy everything from src to this buffer starting at the beginning of this buffer.
- copyFromHostBuffer(HostMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy entire host buffer starting at the beginning of this buffer using a CUDA stream.
- copyFromHostBuffer(long, HostMemoryBuffer, long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Copy the contents of the given buffer to this buffer
- copyFromHostBufferAsync(long, HostMemoryBuffer, long, long, Cuda.Stream) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
- copyFromHostBufferAsync(HostMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Copy entire host buffer starting at the beginning of this buffer using a CUDA stream.
- copyToDevice() - Method in class ai.rapids.cudf.HostColumnVector
-
Copy the data to the device.
- copyToHost() - Method in class ai.rapids.cudf.ColumnVector
-
Copy the data to the host.
- cos() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the cos, output is the same type as input.
- cosh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic cos, output is the same type as input.
- count(int) - Static method in class ai.rapids.cudf.Table
-
Returns count aggregation with only valid values.
- count(int, boolean) - Static method in class ai.rapids.cudf.Table
-
Returns count aggregation
- count(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- 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.Event - Class in ai.rapids.cudf
-
- Cuda.Stream - Class in ai.rapids.cudf
-
A class representing a CUDA stream
- 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.
- findAndReplaceAll(ColumnVector, ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a vector with all values "oldValues[i]" replaced with "newValues[i]".
- first(int, boolean) - Static method in class ai.rapids.cudf.Table
-
Returns first aggregation.
- 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
- freeZero() - Static method in class ai.rapids.cudf.Cuda
-
Calls cudaFree(0).
- fromBool(boolean) - Static method in class ai.rapids.cudf.Scalar
-
- 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.
- fromBoxedBooleans(Boolean...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedBytes(Byte...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedDoubles(Double...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedFloats(Float...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromBoxedShorts(Short...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromByte(byte) - Static method in class ai.rapids.cudf.Scalar
-
- 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.
- fromBytes(byte...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromDouble(double) - Static method in class ai.rapids.cudf.Scalar
-
- 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.
- fromDoubles(double...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromFloat(float) - Static method in class ai.rapids.cudf.Scalar
-
- 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.
- fromFloats(float...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromInt(int) - Static method in class ai.rapids.cudf.Scalar
-
- fromInt(Integer) - 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.
- fromInts(int...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromLong(long) - Static method in class ai.rapids.cudf.Scalar
-
- 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.
- fromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- fromNative(int) - Static method in enum ai.rapids.cudf.DType
-
- 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
-
- 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.
- fromShorts(short...) - Static method in class ai.rapids.cudf.HostColumnVector
-
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.
- fromStrings(String...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new string vector from the given values.
- getAddress() - Method in class ai.rapids.cudf.MemoryBuffer
-
Returns the location of the data pointed to by this buffer
- getAggregateOp() - Method in class ai.rapids.cudf.WindowAggregateOp
-
- getAllocThresholds() - Method in interface ai.rapids.cudf.RmmEventHandler
-
Get the memory thresholds that will trigger
onAllocThreshold(long)
to be called when one or more of the thresholds is crossed during a memory allocation.
- getAvailableBytes() - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Get the number of bytes free in the pinned memory pool.
- getBoolean(long) - Method in class ai.rapids.cudf.HostColumnVector
-
Get the boolean value at index
- getBoolean() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a boolean.
- getBuffer() - Method in class ai.rapids.cudf.ContiguousTable
-
- getByte(long) - Method in class ai.rapids.cudf.HostColumnVector
-
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.
- getCharLengths() - Method in class ai.rapids.cudf.ColumnVector
-
Retrieve the number of characters in each string.
- 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
-
- getColumnType(int) - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
- getContiguousTable() - Method in class ai.rapids.cudf.JCudfSerialization.TableAndRowCountPair
-
Get the ContiguousTable that was deserialized or null if there was no
data (e.g.: rows without columns).
- getData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getDataLen() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
Returns the size of a buffer needed to read data into the stream.
- getDeallocThresholds() - Method in interface ai.rapids.cudf.RmmEventHandler
-
Get the memory thresholds that will trigger
onDeallocThreshold(long)
to be called when one or more of the thresholds is crossed during a memory deallocation.
- getDevice() - Static method in class ai.rapids.cudf.Cuda
-
Get the id of the current device.
- getDeviceBufferFor(BufferType) - Method in class ai.rapids.cudf.ColumnVector
-
Get access to the raw device buffer for this column.
- getDeviceCount() - Static method in class ai.rapids.cudf.Cuda
-
Get the device count.
- getDeviceMemorySize() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the amount of device memory used.
- getDeviceMemorySize() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
This returns total memory allocated in device for the ColumnVector.
- getDeviceMemorySize() - Method in class ai.rapids.cudf.Table
-
Returns the Device memory buffer size.
- getDouble(long) - Method in class ai.rapids.cudf.HostColumnVector
-
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.HostColumnVector
-
Get the value at index.
- getFloat() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a float.
- getHostBufferFor(BufferType) - Method in class ai.rapids.cudf.HostColumnVector
-
Get access to the raw host buffer for this column.
- getHostMemorySize() - Method in class ai.rapids.cudf.HostColumnVector
-
Returns the amount of host memory used to store column/validity data (not metadata).
- getHostMemorySize() - Method in class ai.rapids.cudf.HostColumnVector.OffHeapState
-
This returns total memory allocated on the host for the ColumnVector.
- getInt(long) - Method in class ai.rapids.cudf.HostColumnVector
-
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.HostColumnVector
-
Get the value at index.
- getJavaString() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a Java string.
- getLength() - Method in class ai.rapids.cudf.MemoryBuffer
-
Returns the size of this buffer
- getLog() - Static method in class ai.rapids.cudf.Rmm
-
Deprecated.
- getLong(long) - Method in class ai.rapids.cudf.HostColumnVector
-
Get the value at index.
- getLong() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a long.
- getNativeId() - Method in enum ai.rapids.cudf.DType
-
- getNativeNullCount() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getNativeRowCount() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getNativeType() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getNativeView() - Method in class ai.rapids.cudf.ColumnVector
-
USE WITH CAUTION: This method exposes the address of the native cudf::column_view.
- getNullCount() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the number of nulls in the data.
- getNullCount() - Method in class ai.rapids.cudf.HostColumnVector
-
Returns the number of nulls in the data.
- getNumberOfColumns() - Method in class ai.rapids.cudf.PartitionedTable
-
- getNumberOfColumns() - Method in class ai.rapids.cudf.Table
-
- getNumColumns() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
Returns the number of columns stored in this table
- getNumRows() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
Returns the number of rows stored in this table.
- getNumRows() - Method in class ai.rapids.cudf.JCudfSerialization.TableAndRowCountPair
-
Get the number of rows that were deserialized.
- getOffsets() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- 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.HostColumnVector
-
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(HostColumnVector[], long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Get the size in bytes needed to serialize the given data.
- getShort(long) - Method in class ai.rapids.cudf.HostColumnVector
-
Get the value at index.
- getShort() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as a short.
- getSizeInBytes() - Method in enum ai.rapids.cudf.DType
-
This only works for fixed width types.
- getStatisticsFrequency() - Method in class ai.rapids.cudf.ParquetWriterOptions
-
- getTable() - Method in class ai.rapids.cudf.ContiguousTable
-
- getTable() - Method in class ai.rapids.cudf.JCudfSerialization.TableAndRowCountPair
-
Get the Table that was deserialized or null if there was no data
(e.g.: rows without columns).
- getTable() - Method in class ai.rapids.cudf.PartitionedTable
-
- getTotalBytesAllocated() - Static method in class ai.rapids.cudf.Rmm
-
Return the amount of RMM memory allocated in bytes.
- 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.HostColumnVector
-
Returns the type of this vector.
- getType() - Method in class ai.rapids.cudf.Scalar
-
- getUTF8(long) - Method in class ai.rapids.cudf.HostColumnVector
-
Get the raw UTF8 bytes at index.
- getUTF8() - Method in class ai.rapids.cudf.Scalar
-
Returns the scalar value as UTF-8 data.
- getValid() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getViewHandle() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- getWindowOptions() - Method in class ai.rapids.cudf.WindowAggregateOp
-
- 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
-
Returns aggregate operations grouped by columns provided in indices
- groupBy(int...) - Method in class ai.rapids.cudf.Table
-
Returns aggregate operations grouped by columns provided in indices
null is considered as key while grouping.
- GroupByOptions - Class in ai.rapids.cudf
-
Options for group by (see cudf::groupby::Options)
- GroupByOptions.Builder - Class in ai.rapids.cudf
-
- id - Variable in class ai.rapids.cudf.MemoryBuffer
-
- ifElse(ColumnVector, ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
For a BOOL8 vector, computes a vector whose rows are selected from two other vectors
based on the boolean value of this vector in the corresponding row.
- ifElse(ColumnVector, Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
For a BOOL8 vector, computes a vector whose rows are selected from two other inputs
based on the boolean value of this vector in the corresponding row.
- ifElse(Scalar, ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
For a BOOL8 vector, computes a vector whose rows are selected from two other inputs
based on the boolean value of this vector in the corresponding row.
- ifElse(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
For a BOOL8 vector, computes a vector whose rows are selected from two other inputs
based on the boolean value of this vector in the corresponding row.
- 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.
- incRefCount() - Method in class ai.rapids.cudf.HostColumnVector
-
Increment the reference count for this column.
- incRefCount() - Method in class ai.rapids.cudf.Scalar
-
Increment the reference count for this scalar.
- INFERRED - Static variable in class ai.rapids.cudf.Schema
-
- initialize(long) - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Initialize the pool.
- initialize(long, int) - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Initialize the pool.
- initialize(int, boolean, long) - Static method in class ai.rapids.cudf.Rmm
-
Initialize memory manager state and storage.
- initialize(int, boolean, long, int) - Static method in class ai.rapids.cudf.Rmm
-
- initialize(int, Rmm.LogConf, long) - Static method in class ai.rapids.cudf.Rmm
-
Initialize memory manager state and storage.
- initialize(int, Rmm.LogConf, long, int) - Static method in class ai.rapids.cudf.Rmm
-
- innerJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
-
Joins two tables on the join columns that are passed in.
- interleaveColumns() - Method in class ai.rapids.cudf.Table
-
Interleave all columns into a single column.
- isClean() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- isClean() - Method in class ai.rapids.cudf.HostColumnVector.OffHeapState
-
- 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.
- isFloat() - 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 a float, and FALSE if its not a float.
- isInitialized() - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Check if the pool has been initialized or not.
- isInitialized() - Static method in class ai.rapids.cudf.Rmm
-
Check if RMM has been initialized already or not.
- isInteger() - 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 an integer, and FALSE if its not an integer.
- isNan() - 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 NaN, and FALSE if null or a valid floating point value
- isNotNan() - 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 null or a valid floating point value, FALSE otherwise
- 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() - 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)
- isNull(long) - Method in class ai.rapids.cudf.HostColumnVector
-
Check if the value at index is null or not.
- isTimestamp() - Method in enum ai.rapids.cudf.DType
-
- isValid() - Method in class ai.rapids.cudf.Scalar
-
- last(int, boolean) - Static method in class ai.rapids.cudf.Table
-
Returns last aggregation.
- leftAntiJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
-
Performs an anti-join between a left table and a right table, returning only the rows from
the left table that do not match rows in the right table on the join keys.
- leftJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
-
Joins two tables on the join columns that are passed in.
- leftSemiJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
-
Performs a semi-join between a left table and a right table, returning only the rows from
the left table that match rows in the right table on the join keys.
- length - Variable in class ai.rapids.cudf.MemoryBuffer
-
- lessOrEqualTo(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.
- lessOrEqualTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
this <= rhs 1 is true 0 is false.
- lessThan(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.
- lessThan(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
this < rhs 1 is true 0 is false.
- libraryLoaded() - Static method in class ai.rapids.cudf.NativeDepsLoader
-
- log(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Calculate the log with the specified base
- log(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Calculate the log with the specified base, output is the same as this.
- log() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the log, output is the same type as input.
- log10() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the log with base 10, output is the same type as input.
- log2() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the log with base 2, output is the same type as input.
- logTo(File) - Static method in class ai.rapids.cudf.Rmm
-
Create a config that will write alloc/free logs to a file.
- logToStderr() - Static method in class ai.rapids.cudf.Rmm
-
Create a config that will write alloc/free logs to stderr.
- logToStdout() - Static method in class ai.rapids.cudf.Rmm
-
Create a config that will write alloc/free logs to stdout.
- lower() - Method in class ai.rapids.cudf.ColumnVector
-
Convert a string to lower case.
- lowerBound(boolean[], Table, boolean[]) - Method in class ai.rapids.cudf.Table
-
Given a sorted table return the lower bound.
- lstrip() - Method in class ai.rapids.cudf.ColumnVector
-
Removes whitespace from the beginning of a string.
- lstrip(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Removes the specified characters from the beginning of each string.
- mapFile(File, FileChannel.MapMode, long, long) - Static method in class ai.rapids.cudf.HostMemoryBuffer
-
Create a host buffer that is memory-mapped to a file.
- matchesRe(String) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a boolean ColumnVector identifying rows which
match the given regex pattern but only at the beginning of the string.
- 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
-
Returns max aggregation.
- max(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- maxNullAware(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Returns the max non null value.
- maxNullAware(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Returns the max non null value.
- mean() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the arithmetic mean of all values in the column, returning a
FLOAT64 scalar unless the column type is FLOAT32 then a FLOAT32 scalar is returned.
- mean(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the arithmetic mean of all values in the column, returning a
scalar of the specified type.
- mean(int) - Static method in class ai.rapids.cudf.Table
-
Returns mean aggregation.
- mean(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- median(int) - Static method in class ai.rapids.cudf.Table
-
Returns median aggregation.
- median(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- memGetInfo() - Static method in class ai.rapids.cudf.Cuda
-
Mapping: cudaMemGetInfo(size_t *free, size_t *total)
- MemoryBuffer - Class in ai.rapids.cudf
-
Abstract class for representing the Memory Buffer
NOTE: MemoryBuffer is public to make it easier to work with the class hierarchy,
subclassing beyond what is included in CUDF is not recommended and not supported.
- MemoryBuffer(long, long, MemoryBuffer.MemoryBufferCleaner) - Constructor for class ai.rapids.cudf.MemoryBuffer
-
Constructor
- MemoryBuffer(long, long) - Constructor for class ai.rapids.cudf.MemoryBuffer
-
Constructor
- MemoryBuffer(long, long, MemoryBuffer) - Constructor for class ai.rapids.cudf.MemoryBuffer
-
Internal constructor used when creating a slice.
- MemoryBuffer.MemoryBufferCleaner - Class in ai.rapids.cudf
-
- MemoryBufferCleaner() - Constructor for class ai.rapids.cudf.MemoryBuffer.MemoryBufferCleaner
-
- 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
-
Returns min aggregation.
- min(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- minNullAware(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Returns the min non null value.
- minNullAware(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Returns the min non null value.
- minPeriods(int) - Method in class ai.rapids.cudf.WindowOptions.Builder
-
Set the minimum number of observation required to evaluate an element.
- minute() - Method in class ai.rapids.cudf.ColumnVector
-
Get minute from a timestamp with time resolution.
- 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 a 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.
- Range - Class in ai.rapids.cudf
-
Helper utility for creating ranges.
- Range() - Constructor for class ai.rapids.cudf.Range
-
- readAndConcat(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[]) - Static method in class ai.rapids.cudf.JCudfSerialization
-
- 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(JCudfSerialization.SerializedTableHeader, HostMemoryBuffer) - Static method in class ai.rapids.cudf.JCudfSerialization
-
- readTableFrom(InputStream) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Read a serialize table from the given InputStream.
- readTableIntoBuffer(InputStream, JCudfSerialization.SerializedTableHeader, HostMemoryBuffer) - Static method in class ai.rapids.cudf.JCudfSerialization
-
After reading a header for a table read the data portion into a host side buffer.
- record(Cuda.Stream) - Method in class ai.rapids.cudf.Cuda.Event
-
Captures the contents of stream at the time of this call.
- record() - Method in class ai.rapids.cudf.Cuda.Event
-
Captures the contents of stream 0 at the time of this call.
- reduce(AggregateOp) - Method in class ai.rapids.cudf.ColumnVector
-
Computes the reduction of the values in all rows of a column.
- reduce(AggregateOp, DType) - Method in class ai.rapids.cudf.ColumnVector
-
Computes the reduction of the values in all rows of a column.
- refCount - Variable in class ai.rapids.cudf.MemoryBuffer
-
- replaceNulls(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a ColumnVector with any null values replaced with a scalar.
- rint() - Method in class ai.rapids.cudf.ColumnVector
-
Rounds a floating-point argument to the closest integer value, but returns it as a float.
- Rmm - Class in ai.rapids.cudf
-
This is the binding class for rmm lib.
- Rmm() - Constructor for class ai.rapids.cudf.Rmm
-
- Rmm.LogConf - Class in ai.rapids.cudf
-
What to send RMM alloc and free logs to.
- RmmAllocationMode - Class in ai.rapids.cudf
-
- RmmAllocationMode() - Constructor for class ai.rapids.cudf.RmmAllocationMode
-
- RmmEventHandler - Interface in ai.rapids.cudf
-
- RmmException - Exception in ai.rapids.cudf
-
Exception from RMM allocator.
- rollingWindow(AggregateOp, WindowOptions) - Method in class ai.rapids.cudf.ColumnVector
-
This function aggregates values in a window around each element i of the input
column.
- roundRobinPartition(int, int) - Method in class ai.rapids.cudf.Table
-
Round-robin partition a table into the specified number of partitions.
- row_number(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- rstrip() - Method in class ai.rapids.cudf.ColumnVector
-
Removes whitespace from the end of a string.
- rstrip(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Removes the specified characters from the end of each string.
- 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 a timestamp with time resolution.
- sequence(Scalar, Scalar, int) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector of length rows, starting at the initialValue and going by step each time.
- sequence(Scalar, int) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector of length rows, starting at the initialValue and going by 1 each time.
- SerializedTableHeader(DataInputStream) - Constructor for class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
- 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.
- setDevice(int) - Static method in class ai.rapids.cudf.Cuda
-
Set the id of the current device.
- setEventHandler(RmmEventHandler) - Static method in class ai.rapids.cudf.Rmm
-
Sets the event handler to be called on RMM events (e.g.: allocation failure).
- setNullAt(long) - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
Set a specific index to null.
- shiftLeft(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bitwise left shifts the values of this vector by shiftBy.
- shiftLeft(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bitwise left shift the values of this vector by the shiftBy.
- shiftRight(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bitwise right shift this vector by the shiftBy.
- shiftRight(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Bitwise right shift this vector by the shiftBy.
- shiftRightUnsigned(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
This method bitwise right shifts the values of this vector by the shiftBy.
- shiftRightUnsigned(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
This method bitwise right shifts the values of this vector by the shiftBy.
- shutdown() - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Shut down the pool of memory.
- shutdown() - Static method in class ai.rapids.cudf.Rmm
-
Shut down any initialized RMM instance.
- shutdown(long, long, TimeUnit) - Static method in class ai.rapids.cudf.Rmm
-
Shut down any initialized RMM instance.
- sin() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the sin, output is the same type as input.
- sinh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic 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(long, long) - Method in class ai.rapids.cudf.DeviceMemoryBuffer
-
Slice off a part of the device buffer.
- slice(long, long) - Method in class ai.rapids.cudf.DeviceMemoryBufferView
-
At the moment we don't have use for slicing a view.
- slice(long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Slice off a part of the host buffer.
- slice(long, long) - Method in class ai.rapids.cudf.MemoryBuffer
-
Slice off a part of the buffer.
- sliceWithCopy(long, long) - Method in class ai.rapids.cudf.BaseDeviceMemoryBuffer
-
Slice off a part of the device buffer, copying it instead of reference counting it.
- sliceWithCopy(long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
-
Slice off a part of the host buffer, actually making a copy of the data.
- split(int...) - Method in class ai.rapids.cudf.ColumnVector
-
Splits 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 scalar is 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.
- startsWith(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Checks if each string in a column starts with a specified comparison string, resulting in a
parallel column of the boolean results.
- Stream(boolean) - Constructor for class ai.rapids.cudf.Cuda.Stream
-
Create a new CUDA stream
- stringConcatenate(ColumnVector[]) - Method in class ai.rapids.cudf.ColumnVector
-
Concatenate columns of strings together, combining a corresponding row from each column
into a single string row of a new column with no separator string inserted between each
combined string and maintaining null values in combined rows.
- stringConcatenate(Scalar, Scalar, ColumnVector[]) - Static method in class ai.rapids.cudf.ColumnVector
-
Concatenate columns of strings together, combining a corresponding row from each column into
a single string row of a new column.
- stringContains(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Checks if each string in a column contains a specified comparison string, resulting in a
parallel column of the boolean results.
- stringLocate(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Locates the starting index of the first instance of the given string in each row of a column.
- stringLocate(Scalar, int) - Method in class ai.rapids.cudf.ColumnVector
-
Locates the starting index of the first instance of the given string in each row of a column.
- stringLocate(Scalar, int, int) - Method in class ai.rapids.cudf.ColumnVector
-
Locates the starting index of the first instance of the given string in each row of a column.
- stringReplace(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a new strings column where target string within each string is replaced with the specified
replacement string.
- stringReplaceWithBackrefs(String, String) - Method in class ai.rapids.cudf.ColumnVector
-
For each string, replaces any character sequence matching the given pattern
using the replace template for back-references.
- stringSplit(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a list of columns by splitting each string using the specified delimiter.
- stringSplit() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a list of columns by splitting each string using whitespace as the delimiter.
- strip() - Method in class ai.rapids.cudf.ColumnVector
-
Removes whitespace from the beginning and end of a string.
- strip(Scalar) - Method in class ai.rapids.cudf.ColumnVector
-
Removes the specified characters from the beginning and end of each string.
- 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.
- substring(int) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a new strings column that contains substrings of the strings in the provided column.
- substring(int, int) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a new strings column that contains substrings of the strings in the provided column.
- substring(ColumnVector, ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
-
Returns a new strings column that contains substrings of the strings in the provided column
which uses unique ranges for each string
- subVector(int) - Method in class ai.rapids.cudf.ColumnVector
-
Return a subVector from start inclusive to the end of the vector.
- subVector(int, int) - Method in class ai.rapids.cudf.ColumnVector
-
Return a subVector.
- 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
-
Returns sum aggregation.
- sum(int, WindowOptions) - Static method in class ai.rapids.cudf.WindowAggregate
-
- 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.
- sync() - Method in class ai.rapids.cudf.Cuda.Event
-
Block the thread to wait for the event to complete.
- sync() - Method in class ai.rapids.cudf.Cuda.Stream
-
Block the thread to wait until all pending work on this stream completes.
- Table - Class in ai.rapids.cudf
-
Class to represent a collection of ColumnVectors and operations that can be performed on them
collectively.
- Table(ColumnVector...) - Constructor for class ai.rapids.cudf.Table
-
Table class makes a copy of the array of
ColumnVectors passed to it.
- Table.AggregateOperation - Class in ai.rapids.cudf
-
Class representing aggregate operations
- Table.OrderByArg - Class in ai.rapids.cudf
-
- Table.TableOperation - Class in ai.rapids.cudf
-
- Table.TestBuilder - Class in ai.rapids.cudf
-
Create a table on the GPU with data from the CPU.
- TableAndRowCountPair(int, ContiguousTable) - Constructor for class ai.rapids.cudf.JCudfSerialization.TableAndRowCountPair
-
- TableWriter - Interface in ai.rapids.cudf
-
Provides an interface for writing out Table information in multiple steps.
- tan() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the tan, output is the same type as input.
- tanh() - Method in class ai.rapids.cudf.ColumnVector
-
Calculate the hyperbolic tan, output is the same type as input.
- TestBuilder() - Constructor for class ai.rapids.cudf.Table.TestBuilder
-
- timestampAscending() - Method in class ai.rapids.cudf.WindowOptions.Builder
-
- timestampColumnIndex(int) - Method in class ai.rapids.cudf.WindowOptions.Builder
-
- timestampDayColumn(Integer...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- timestampDaysFromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampDaysFromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampDaysFromInt(int) - Static method in class ai.rapids.cudf.Scalar
-
- timestampDaysFromInt(Integer) - Static method in class ai.rapids.cudf.Scalar
-
- timestampDescending() - Method in class ai.rapids.cudf.WindowOptions.Builder
-
- timestampFromLong(DType, long) - Static method in class ai.rapids.cudf.Scalar
-
- timestampFromLong(DType, Long) - Static method in class ai.rapids.cudf.Scalar
-
- timestampMicrosecondsColumn(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- timestampMicroSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampMicroSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampMicroSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampMicroSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampMillisecondsColumn(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- timestampMilliSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampMilliSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampMilliSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampMilliSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampNanosecondsColumn(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- timestampNanoSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampNanoSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampNanoSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampNanoSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampSecondsColumn(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
-
- timestampSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- timestampSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
-
Create a new vector from the given values.
- timestampSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
-
Create a new vector from the given values.
- toString() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
-
- toString() - Method in class ai.rapids.cudf.ColumnVector
-
- toString() - Method in class ai.rapids.cudf.Cuda.Event
-
- toString() - Method in class ai.rapids.cudf.Cuda.Stream
-
- toString() - Method in class ai.rapids.cudf.HostColumnVector.Builder
-
- toString() - Method in class ai.rapids.cudf.HostColumnVector.OffHeapState
-
- toString() - Method in class ai.rapids.cudf.HostColumnVector
-
- toString() - Method in class ai.rapids.cudf.MemoryBuffer
-
- toString() - Method in class ai.rapids.cudf.Scalar
-
- toString() - Method in class ai.rapids.cudf.Table
-
- total - Variable in class ai.rapids.cudf.CudaMemInfo
-
total memory in bytes
- toTitle() - Method in class ai.rapids.cudf.ColumnVector
-
Returns a column of strings where, for each string row in the input,
the first character after spaces is modified to upper-case,
while all the remaining characters in a word are modified to lower-case.
- transform(String, boolean) - Method in class ai.rapids.cudf.ColumnVector
-
Transform a vector using a custom function.
- trueDiv(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
-
Divide one vector by another converting to FLOAT64 in between with the given output type.
- trueDiv(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
-
Divide one vector by another converting to FLOAT64 in between.
- tryAllocate(long) - Static method in class ai.rapids.cudf.PinnedMemoryPool
-
Factory method to create a pinned host memory buffer.
- valid - Variable in class ai.rapids.cudf.HostColumnVector.OffHeapState
-
- 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.BufferType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.CompressionType
-
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.NvtxColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.rapids.cudf.ParquetWriterOptions.StatisticsFrequency
-
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.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.BufferType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.CompressionType
-
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.NvtxColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ai.rapids.cudf.ParquetWriterOptions.StatisticsFrequency
-
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.UnaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- variance() - Method in class ai.rapids.cudf.ColumnVector
-
Returns the variance of all values in the column, returning a
FLOAT64 scalar unless the column type is FLOAT32 then a FLOAT32 scalar is returned.
- variance(DType) - Method in class ai.rapids.cudf.ColumnVector
-
Returns the variance of all values in the column, returning a
scalar of the specified type.
- waitOn(Cuda.Event) - Method in class ai.rapids.cudf.Cuda.Stream
-
Have this stream not execute new work until the work recorded in event completes.
- wasDataRead() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
Set to true once data is successfully read from a stream by readTableIntoBuffer.
- wasInitialized() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
Returns true if the metadata for this table was read, else false indicating an EOF was
encountered.
- window(ColumnVector, ColumnVector) - Method in class ai.rapids.cudf.WindowOptions.Builder
-
Set the size of the window, one entry per row.
- window(int, int) - Method in class ai.rapids.cudf.WindowOptions.Builder
-
Set the size of the window.
- WindowAggregate - Class in ai.rapids.cudf
-
Spec for window-based aggregation (for analytical functions)
- WindowAggregateOp - Class in ai.rapids.cudf
-
Operator for window-based aggregation (for analytical functions).
- WindowAggregateOp(AggregateOp, WindowOptions) - Constructor for class ai.rapids.cudf.WindowAggregateOp
-
- WindowOptions - Class in ai.rapids.cudf
-
Options for rolling windows.
- WindowOptions.Builder - Class in ai.rapids.cudf
-
- withComment(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
Set the character that starts the beginning of a comment line.
- withDelim(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
Set the entry deliminator.
- withFalseValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
- withHeaderAtRow(int) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
Row of the header data (0 based counting).
- withIgnoreNullKeys(boolean) - Method in class ai.rapids.cudf.GroupByOptions.Builder
-
If true, the cudf groupby will ignore grouping keys that are null.
- withNullValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
- withNumPyTypes(boolean) - Method in class ai.rapids.cudf.ORCOptions.Builder
-
Specify whether the parser should implicitly promote TIMESTAMP_DAYS
columns to TIMESTAMP_MILLISECONDS for compatibility with NumPy.
- withoutComments() - Method in class ai.rapids.cudf.CSVOptions.Builder
-
- withQuote(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
Set the quote character.
- withStatisticsFrequency(ParquetWriterOptions.StatisticsFrequency) - Method in class ai.rapids.cudf.ParquetWriterOptions.Builder
-
- withTimeUnit(DType) - Method in class ai.rapids.cudf.ORCOptions.Builder
-
Specify the time unit to use when returning timestamps.
- withTimeUnit(DType) - Method in class ai.rapids.cudf.ParquetOptions.Builder
-
Specify the time unit to use when returning timestamps.
- withTrueValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
-
- write(Table) - Method in interface ai.rapids.cudf.TableWriter
-
Write out a table.
- writeConcatedStream(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[], OutputStream) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Take the data from multiple batches stored in the parsed headers and the dataBuffer and write
it out to out as if it were a single buffer.
- writeORC(File) - Method in class ai.rapids.cudf.Table
-
- writeORC(ORCWriterOptions, File) - Method in class ai.rapids.cudf.Table
-
- writeORCChunked(ORCWriterOptions, File) - Static method in class ai.rapids.cudf.Table
-
Get a table writer to write ORC data to a file.
- writeORCChunked(ORCWriterOptions, HostBufferConsumer) - Static method in class ai.rapids.cudf.Table
-
Get a table writer to write ORC data and handle each chunk with a callback.
- writeParquet(File) - Method in class ai.rapids.cudf.Table
-
- writeParquet(ParquetWriterOptions, File) - Method in class ai.rapids.cudf.Table
-
- writeParquetChunked(ParquetWriterOptions, File) - Static method in class ai.rapids.cudf.Table
-
Get a table writer to write parquet data to a file.
- writeParquetChunked(ParquetWriterOptions, HostBufferConsumer) - Static method in class ai.rapids.cudf.Table
-
Get a table writer to write parquet data and handle each chunk with a callback.
- writeRowsToStream(OutputStream, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Write a rowcount only header to the output stream in a case
where a columnar batch with no columns but a non zero row count is received
- writeTo(JCudfSerialization.DataWriter) - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
-
- writeToStream(Table, OutputStream, long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Write all or part of a table out in an internal format.
- writeToStream(ColumnVector[], OutputStream, long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Write all or part of a set of columns out in an internal format.
- writeToStream(HostColumnVector[], OutputStream, long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
-
Write all or part of a set of columns out in an internal format.