Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

abs() - Method in class ai.rapids.cudf.ColumnView
Calculate the abs, output is the same type as input.
AbstractStructBuilder(String, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.AbstractStructBuilder
Builder specific to build a Struct meta
AbstractStructBuilder(String, boolean, int) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.AbstractStructBuilder
 
AbstractStructBuilder() - Constructor for class ai.rapids.cudf.ColumnWriterOptions.AbstractStructBuilder
 
add(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Add one vector to another with the given output type.
add(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Add + operator.
addBatch(long, long, ByteBuffer, ByteBuffer, ByteBuffer) - Method in class ai.rapids.cudf.ArrowColumnBuilder
Add an Arrow buffer.
addCalendricalMonths(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Add the specified number of months to the timestamp.
addColumn(DType, String) - Method in class ai.rapids.cudf.Schema.Builder
Add a new column
addRef() - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
 
address - Variable in class ai.rapids.cudf.MemoryBuffer
 
addressOutOfBoundsCheck(long, long, String) - Method in class ai.rapids.cudf.MemoryBuffer
 
aggregate(GroupByAggregationOnColumn...) - Method in class ai.rapids.cudf.Table.GroupByOperation
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(AggregationOverWindow...) - Method in class ai.rapids.cudf.Table.GroupByOperation
Computes row-based window aggregation functions on the Table/projection, based on windows specified in the argument.
aggregateWindowsOverRanges(AggregationOverWindow...) - Method in class ai.rapids.cudf.Table.GroupByOperation
Computes range-based window aggregation functions on the Table/projection, based on windows specified in the argument.
Aggregation128Utils - Class in ai.rapids.cudf
Utility methods for breaking apart and reassembling 128-bit values during aggregations to enable hash-based aggregations and detect overflows.
Aggregation128Utils() - Constructor for class ai.rapids.cudf.Aggregation128Utils
 
AggregationOverWindow - Class in ai.rapids.cudf
An Aggregation instance that also holds a column number and window metadata so the aggregation can be done over a specific window.
ai.rapids.cudf - package ai.rapids.cudf
 
ai.rapids.cudf.ast - package ai.rapids.cudf.ast
 
ai.rapids.cudf.nvcomp - package ai.rapids.cudf.nvcomp
 
all() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Deprecated.
the only output type supported is BOOL8.
all() - Static method in class ai.rapids.cudf.ReductionAggregation
All reduction.
all() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
All reduction.
alloc(long) - Static method in class ai.rapids.cudf.Rmm
Allocate device memory and return a pointer to device memory, using stream 0.
alloc(long, Cuda.Stream) - Static method in class ai.rapids.cudf.Rmm
Allocate device memory and return a pointer to device memory.
allocate(long) - Static method in class ai.rapids.cudf.CudaMemoryBuffer
Allocate memory for use on the GPU.
allocate(long, Cuda.Stream) - Static method in class ai.rapids.cudf.CudaMemoryBuffer
Allocate memory for use on the GPU.
allocate(long, boolean) - Static method in class ai.rapids.cudf.CuFileBuffer
Allocate memory for use with cuFile on the GPU.
allocate(long, boolean) - Method in class ai.rapids.cudf.DefaultHostMemoryAllocator
 
allocate(long) - Method in class ai.rapids.cudf.DefaultHostMemoryAllocator
 
allocate(long) - Static method in class ai.rapids.cudf.DeviceMemoryBuffer
Allocate memory for use on the GPU.
allocate(long, Cuda.Stream) - Static method in class ai.rapids.cudf.DeviceMemoryBuffer
Allocate memory for use on the GPU.
allocate(long, boolean) - Method in interface ai.rapids.cudf.HostMemoryAllocator
Allocate memory, but be sure to close the returned buffer to avoid memory leaks.
allocate(long) - Method in interface ai.rapids.cudf.HostMemoryAllocator
Allocate memory, but be sure to close the returned buffer to avoid memory leaks.
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, HostMemoryAllocator) - Static method in class ai.rapids.cudf.PinnedMemoryPool
Factory method to create a host buffer but preferably pointing to pinned memory.
allocate(long) - Static method in class ai.rapids.cudf.PinnedMemoryPool
Factory method to create a host buffer but preferably pointing to pinned memory.
allocCuda(long, Cuda.Stream) - Static method in class ai.rapids.cudf.Rmm
Allocate device memory using `cudaMalloc` and return a pointer to device memory.
allocFromFallbackPinnedPool(long) - Static method in class ai.rapids.cudf.Rmm
 
allocFromPinnedPool(long, long) - Static method in class ai.rapids.cudf.Rmm
 
allowSingleQuotes(boolean) - Method in class ai.rapids.cudf.GetJsonObjectOptions.Builder
 
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.ColumnView
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.ColumnView
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.
any() - Static method in class ai.rapids.cudf.ReductionAggregation
Any reduction.
any() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
Any reduction.
append(CuFileBuffer, long) - Method in class ai.rapids.cudf.CuFileWriteHandle
Append the specified cuFile buffer to the file.
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(BigDecimal) - Method in class ai.rapids.cudf.HostColumnVector.Builder
Append java.math.BigDecimal into HostColumnVector with UNNECESSARY RoundingMode.
append(BigDecimal, RoundingMode) - Method in class ai.rapids.cudf.HostColumnVector.Builder
Append java.math.BigDecimal into HostColumnVector with user-defined RoundingMode.
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
append(byte) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(short) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(int) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(long) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(float) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(double) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(boolean) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(BigDecimal) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(BigInteger) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(String) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
append(byte[], int, int) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Append multiple non-null byte values.
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(BigDecimal...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
Append multiple values.
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.
appendByteList(byte[]) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Appends byte to a LIST of INT8/UINT8
appendByteList(byte[], int, int) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Appends bytes to a LIST of INT8/UINT8
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.
appendDecimal128(byte[]) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Accepts a byte array containing the two's-complement representation of the unscaled value, which is in big-endian byte-order.
appendDeviceBufferToFile(File, BaseDeviceMemoryBuffer) - Static method in class ai.rapids.cudf.CuFile
Append a device buffer to a given file path synchronously.
appendDeviceMemoryToFile(File, long, long) - Static method in class ai.rapids.cudf.CuFile
Append device memory to a given file path synchronously.
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.
appendLists(List...) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
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.
appendNull() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
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.
appendStructValues(List<HostColumnVector.StructData>) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
appendStructValues(HostColumnVector.StructData...) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
appendUnscaledDecimal(int) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUnscaledDecimal(long) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUnscaledDecimal(BigInteger) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUnscaledDecimalArray(int...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUnscaledDecimalArray(long...) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUTF8String(byte[]) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUTF8String(byte[], int, int) - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
appendUTF8String(byte[]) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
appendUTF8String(byte[], int, int) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
apply(ColumnWriterOptions) - Method in interface ai.rapids.cudf.ColumnWriterOptions.ByteArrayProducer
 
apply(ColumnWriterOptions) - Method in interface ai.rapids.cudf.ColumnWriterOptions.IntArrayProducer
 
applyBooleanMask(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Filters elements in each row of this LIST column using `booleanMaskView` LIST of booleans as a mask.
approxPercentile(double[]) - Method in class ai.rapids.cudf.ColumnView
Calculate various percentiles of this ColumnVector, which must contain centroids produced by a t-digest aggregation.
approxPercentile(ColumnVector) - Method in class ai.rapids.cudf.ColumnView
Calculate various percentiles of this ColumnVector, which must contain centroids produced by a t-digest aggregation.
arccos() - Method in class ai.rapids.cudf.ColumnView
Calculate the arccos, output is the same type as input.
arccosh() - Method in class ai.rapids.cudf.ColumnView
Calculate the hyperbolic arccos, output is the same type as input.
arcsin() - Method in class ai.rapids.cudf.ColumnView
Calculate the arcsin, output is the same type as input.
arcsinh() - Method in class ai.rapids.cudf.ColumnView
Calculate the hyperbolic arcsin, output is the same type as input.
arctan() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Calculate the hyperbolic arctan, output is the same type as input.
ARENA - Static variable in class ai.rapids.cudf.RmmAllocationMode
Use arena suballocation strategy
argMax() - Static method in class ai.rapids.cudf.GroupByAggregation
Index of max element.
argMax() - Static method in class ai.rapids.cudf.RollingAggregation
Index of max element.
argMin() - Static method in class ai.rapids.cudf.GroupByAggregation
Index of min element.
argMin() - Static method in class ai.rapids.cudf.RollingAggregation
Index of min element.
ArrowColumnBuilder - Class in ai.rapids.cudf
Column builder from Arrow data.
ArrowColumnBuilder(HostColumnVector.DataType) - Constructor for class ai.rapids.cudf.ArrowColumnBuilder
 
ArrowIPCOptions - Class in ai.rapids.cudf
Options for reading data in Arrow IPC format
ArrowIPCOptions.Builder - Class in ai.rapids.cudf
 
ArrowIPCOptions.NeedGpu - Interface in ai.rapids.cudf
 
ArrowIPCWriterOptions - Class in ai.rapids.cudf
Settings for writing Arrow IPC data.
ArrowIPCWriterOptions.Builder - Class in ai.rapids.cudf
 
ArrowIPCWriterOptions.DoneOnGpu - Interface in ai.rapids.cudf
 
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.
asByteList() - Method in class ai.rapids.cudf.ColumnView
Cast to list of bytes This method converts the rows provided by the ColumnVector and casts each row to a list of bytes with endinanness reversed.
asByteList(boolean) - Method in class ai.rapids.cudf.ColumnView
Cast to list of bytes This method converts the rows provided by the ColumnVector and casts each row to a list of bytes.
asBytes() - Method in class ai.rapids.cudf.ColumnView
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.OrderByArg
 
asc(int, boolean) - Static method in class ai.rapids.cudf.OrderByArg
 
asDoubles() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.
AssertEmptyNulls - Class in ai.rapids.cudf
This class is a Helper class to assert there are no non-empty nulls in a ColumnView The reason for the existence of this class is so that we can turn the asserts on/off when needed by passing "-da:ai.rapids.cudf.AssertEmptyNulls".
AssertEmptyNulls() - Constructor for class ai.rapids.cudf.AssertEmptyNulls
 
assertNullsAreEmpty(ColumnView) - Static method in class ai.rapids.cudf.AssertEmptyNulls
 
asShorts() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Cast to Strings.
asStrings(String) - Method in class ai.rapids.cudf.ColumnView
Method to parse and convert a timestamp column vector to string column vector.
AstExpression - Class in ai.rapids.cudf.ast
Base class of every node in an AST
AstExpression() - Constructor for class ai.rapids.cudf.ast.AstExpression
 
AstExpression.ExpressionType - Enum in ai.rapids.cudf.ast
Enumeration for the types of AST nodes that can appear in a serialized AST.
asTimestamp(DType, String) - Method in class ai.rapids.cudf.ColumnView
Parse a string to a timestamp.
asTimestampDays() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
Cast to TIMESTAMP_SECONDS - ColumnVector This method takes the string value provided by the ColumnVector and casts to TIMESTAMP_SECONDS
asUnsignedBytes() - Method in class ai.rapids.cudf.ColumnView
Cast to unsigned 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.
asUnsignedInts() - Method in class ai.rapids.cudf.ColumnView
Cast to unsigned 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.
asUnsignedLongs() - Method in class ai.rapids.cudf.ColumnView
Cast to unsigned 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.
asUnsignedShorts() - Method in class ai.rapids.cudf.ColumnView
Cast to unsigned 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.
asyncMemset(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.
autoSetDevice() - Static method in class ai.rapids.cudf.Cuda
Set the device for this thread to the appropriate one.
AvroOptions - Class in ai.rapids.cudf
Options for reading an Avro file
AvroOptions.Builder - Class in ai.rapids.cudf
 

B

BaseDeviceMemoryBuffer - Class in ai.rapids.cudf
Base class for all MemoryBuffers that are in device memory.
BaseDeviceMemoryBuffer(long, long, MemoryBuffer) - Constructor for class ai.rapids.cudf.BaseDeviceMemoryBuffer
 
BaseDeviceMemoryBuffer(long, long, MemoryBuffer.MemoryBufferCleaner) - Constructor for class ai.rapids.cudf.BaseDeviceMemoryBuffer
 
BasicType(boolean, DType) - Constructor for class ai.rapids.cudf.HostColumnVector.BasicType
 
BatchedLZ4Compressor - Class in ai.rapids.cudf.nvcomp
Multi-buffer LZ4 compressor
BatchedLZ4Compressor(long, long) - Constructor for class ai.rapids.cudf.nvcomp.BatchedLZ4Compressor
Construct a batched LZ4 compressor instance
BatchedLZ4Decompressor - Class in ai.rapids.cudf.nvcomp
LZ4 decompressor that operates on multiple input buffers in a batch
BatchedLZ4Decompressor() - Constructor for class ai.rapids.cudf.nvcomp.BatchedLZ4Decompressor
 
BinaryOp - Enum in ai.rapids.cudf
Mathematical binary 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.ColumnView
Multiple different binary operations.
binaryOp(BinaryOp, BinaryOperable, DType) - Method in class ai.rapids.cudf.Scalar
 
BinaryOperable - Interface in ai.rapids.cudf
 
BinaryOperation - Class in ai.rapids.cudf.ast
A binary operation consisting of an operator and two operands.
BinaryOperation(BinaryOperator, AstExpression, AstExpression) - Constructor for class ai.rapids.cudf.ast.BinaryOperation
 
BinaryOperator - Enum in ai.rapids.cudf.ast
Enumeration of AST operators that can appear in a binary operation.
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 (&).
bitCastTo(DType) - Method in class ai.rapids.cudf.ColumnView
Zero-copy cast between types with the same underlying length.
bitInvert() - Method in class ai.rapids.cudf.ColumnView
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 (^).
BOOL8 - Static variable in class ai.rapids.cudf.DType
 
boolFromBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
boolFromBytes(byte...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
bounds(int, int) - Static method in class ai.rapids.cudf.DecimalUtils
Given decimal precision and scale, returns the lower and upper bound of current decimal type.
BufferType - Enum in ai.rapids.cudf
Types of buffers supported by ColumnVectors and HostColumnVectors
build() - Method in class ai.rapids.cudf.ArrowIPCOptions.Builder
 
build() - Method in class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
 
build() - Method in class ai.rapids.cudf.AvroOptions.Builder
 
build(DType, int, Consumer<HostColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector.
build(int, long, Consumer<HostColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
 
build() - Method in class ai.rapids.cudf.ColumnWriterOptions.ListBuilder
 
build() - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
build() - Method in class ai.rapids.cudf.ColumnWriterOptions.StructBuilder
 
build() - Method in class ai.rapids.cudf.CSVOptions.Builder
 
build() - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
build() - Method in class ai.rapids.cudf.GetJsonObjectOptions.Builder
 
build() - Method in class ai.rapids.cudf.GroupByOptions.Builder
 
build(DType, int, Consumer<HostColumnVector.Builder>) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector.
build(int, long, Consumer<HostColumnVector.Builder>) - Static method in class ai.rapids.cudf.HostColumnVector
 
build() - Method in class ai.rapids.cudf.HostColumnVector.Builder
Finish and create the immutable CudfColumn.
build() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
build() - Method in class ai.rapids.cudf.JSONOptions.Builder
 
build() - Method in class ai.rapids.cudf.ORCOptions.Builder
 
build() - Method in class ai.rapids.cudf.ORCWriterOptions.Builder
 
build() - Method in class ai.rapids.cudf.ParquetOptions.Builder
 
build() - Method in class ai.rapids.cudf.ParquetWriterOptions.Builder
 
build() - Method in class ai.rapids.cudf.Schema.Builder
 
build() - Method in class ai.rapids.cudf.Table.TestBuilder
 
build() - Method in class ai.rapids.cudf.TableDebug.Builder
 
build() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
buildAndPutOnDevice() - Method in class ai.rapids.cudf.ArrowColumnBuilder
Create the immutable ColumnVector, copied to the device based on the Arrow data.
buildAndPutOnDevice() - Method in class ai.rapids.cudf.HostColumnVector.Builder
Finish and create the immutable ColumnVector, copied to the device.
buildAndPutOnDevice() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Finish and create the immutable ColumnVector, copied to the device.
builder() - Static method in class ai.rapids.cudf.ArrowIPCOptions
 
Builder() - Constructor for class ai.rapids.cudf.ArrowIPCOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.ArrowIPCWriterOptions
 
Builder() - Constructor for class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.AvroOptions
 
Builder() - Constructor for class ai.rapids.cudf.AvroOptions.Builder
 
Builder() - Constructor for class ai.rapids.cudf.ColumnFilterOptions.Builder
 
Builder() - Constructor for class ai.rapids.cudf.CompressionMetadataWriterOptions.Builder
 
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.CSVWriterOptions
 
Builder() - Constructor for class ai.rapids.cudf.CSVWriterOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.GetJsonObjectOptions
 
Builder() - Constructor for class ai.rapids.cudf.GetJsonObjectOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.GroupByOptions
 
Builder() - Constructor for class ai.rapids.cudf.GroupByOptions.Builder
 
builder(DType, int) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new Builder to hold the specified number of rows.
builder(int, long) - Static method in class ai.rapids.cudf.HostColumnVector
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.JSONOptions
 
Builder() - Constructor for class ai.rapids.cudf.JSONOptions.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.ORCWriterOptions
 
Builder() - Constructor for class ai.rapids.cudf.ORCWriterOptions.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.ParquetWriterOptions
 
Builder() - Constructor for class ai.rapids.cudf.ParquetWriterOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.Schema
 
builder() - Static method in class ai.rapids.cudf.TableDebug
 
Builder() - Constructor for class ai.rapids.cudf.TableDebug.Builder
 
builder() - Static method in class ai.rapids.cudf.WindowOptions
 
Builder() - Constructor for class ai.rapids.cudf.WindowOptions.Builder
 
buildMetadata() - Method in class ai.rapids.cudf.ChunkedPack
Generates opaque table metadata that can be unpacked via `cudf::unpack` at a later time.

C

capitalize(Scalar) - Method in class ai.rapids.cudf.ColumnView
Returns a column of capitalized strings.
capture() - Method in class ai.rapids.cudf.RegexProgram
Get the capture groups setting used to create this instance
CaptureGroups - Enum in ai.rapids.cudf
Capture groups setting, closely following cudf::strings::capture_groups.
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.
castTo(DType) - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Calculate the cube root, output is the same type as input.
ceil() - Method in class ai.rapids.cudf.ColumnView
Calculate the ceil, output is the same type as input.
childColumnOptions - Variable in class ai.rapids.cudf.ColumnWriterOptions
 
children - Variable in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
children - Variable in class ai.rapids.cudf.HostColumnVectorCore
 
children - Variable in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
 
ChunkedPack - Class in ai.rapids.cudf
JNI interface to cudf::chunked_pack.
ChunkedPack(long) - Constructor for class ai.rapids.cudf.ChunkedPack
This constructor is invoked by `Table.makeChunkedPack` after creating a native `cudf::chunked_pack`.
clamp(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Replaces values less than `lo` in `input` with `lo_replace`, and values greater than `hi` with `hi_replace`.
clean(boolean) - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
Clean up any resources not previously released.
cleaner - Variable in class ai.rapids.cudf.MemoryBuffer
 
Cleaner() - Constructor for class ai.rapids.cudf.MemoryCleaner.Cleaner
 
cleanImpl(boolean) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
cleanImpl(boolean) - Method in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
cleanImpl(boolean) - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
Clean up any resources not previously released.
cleanupDefaultCudaDevice() - Static method in class ai.rapids.cudf.Rmm
 
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.ArrowColumnBuilder
 
close() - Method in class ai.rapids.cudf.ast.CompiledExpression
 
close() - Method in class ai.rapids.cudf.ChunkedPack
 
close() - Method in class ai.rapids.cudf.CloseableArray
 
close(Exception) - Method in class ai.rapids.cudf.CloseableArray
 
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.ColumnView
 
close() - Method in class ai.rapids.cudf.ContigSplitGroupByResult
 
close() - Method in class ai.rapids.cudf.ContiguousTable
Close the contiguous table instance and its underlying resources.
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.CuFileBuffer
 
close() - Method in class ai.rapids.cudf.DataSource
 
close() - Method in class ai.rapids.cudf.GatherMap
Close the device buffer backing the gather map data.
close() - Method in class ai.rapids.cudf.HashJoin
 
close() - Method in interface ai.rapids.cudf.HostBufferProvider
Indicates that no more buffers will be supplied.
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.HostColumnVector.ColumnBuilder
 
close() - Method in class ai.rapids.cudf.HostColumnVectorCore
Close method for the column
close() - Method in class ai.rapids.cudf.JCudfSerialization.HostConcatResult
 
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.MixedJoinSize
 
close() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
close() - Method in class ai.rapids.cudf.NvtxRange
 
close() - Method in class ai.rapids.cudf.NvtxUniqueRange
 
close() - Method in class ai.rapids.cudf.PackedColumnMetadata
Close the PackedColumnMetadata instance and its underlying resources.
close() - Method in class ai.rapids.cudf.ParquetChunkedReader
 
close() - Method in class ai.rapids.cudf.PartitionedTable
 
close() - Method in class ai.rapids.cudf.PinnedMemoryPool
 
close() - Method in class ai.rapids.cudf.RmmArenaMemoryResource
 
close() - Method in class ai.rapids.cudf.RmmCudaAsyncMemoryResource
 
close() - Method in class ai.rapids.cudf.RmmCudaMemoryResource
 
close() - Method in interface ai.rapids.cudf.RmmDeviceMemoryResource
 
close() - Method in class ai.rapids.cudf.RmmEventHandlerResourceAdaptor
 
close() - Method in class ai.rapids.cudf.RmmLimitingResourceAdaptor
 
close() - Method in class ai.rapids.cudf.RmmLoggingResourceAdaptor
 
close() - Method in class ai.rapids.cudf.RmmManagedMemoryResource
 
close() - Method in class ai.rapids.cudf.RmmPoolMemoryResource
 
close() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
close() - Method in class ai.rapids.cudf.RmmWrappingDeviceMemoryResource
 
close() - Method in class ai.rapids.cudf.Scalar
Free the memory associated with a scalar.
close() - Method in interface ai.rapids.cudf.StreamedTableReader
 
close() - Method in class ai.rapids.cudf.Table
 
close() - Method in class ai.rapids.cudf.TableWithMeta
 
close() - Method in class ai.rapids.cudf.TableWriter
 
close() - Method in class ai.rapids.cudf.WindowOptions
 
CloseableArray<T extends AutoCloseable> - Class in ai.rapids.cudf
Utility class that wraps an array of closeable instances and can be closed
closeAt(int) - Method in class ai.rapids.cudf.CloseableArray
 
closed - Variable in class ai.rapids.cudf.MemoryBuffer
 
closeGroups() - Method in class ai.rapids.cudf.ContigSplitGroupByResult
Close the split group tables
closeUniqKeyTable() - Method in class ai.rapids.cudf.ContigSplitGroupByResult
Close the key table or key columns
codePoints() - Method in class ai.rapids.cudf.ColumnView
Get the code point values (integers) for each character of each string.
collectList() - Static method in class ai.rapids.cudf.GroupByAggregation
Collect the values into a list.
collectList(NullPolicy) - Static method in class ai.rapids.cudf.GroupByAggregation
Collect the values into a list.
collectList() - Static method in class ai.rapids.cudf.ReductionAggregation
 
collectList(NullPolicy) - Static method in class ai.rapids.cudf.ReductionAggregation
Collect the values into a list.
collectList() - Static method in class ai.rapids.cudf.RollingAggregation
Collect the values into a list.
collectList(NullPolicy) - Static method in class ai.rapids.cudf.RollingAggregation
Collect the values into a list.
collectSet() - Static method in class ai.rapids.cudf.GroupByAggregation
Collect the values into a set.
collectSet(NullPolicy, NullEquality, NaNEquality) - Static method in class ai.rapids.cudf.GroupByAggregation
Collect the values into a set.
collectSet() - Static method in class ai.rapids.cudf.ReductionAggregation
Collect the values into a set.
collectSet(NullPolicy, NullEquality, NaNEquality) - Static method in class ai.rapids.cudf.ReductionAggregation
Collect the values into a set.
collectSet() - Static method in class ai.rapids.cudf.RollingAggregation
Collect the values into a set.
collectSet(NullPolicy, NullEquality, NaNEquality) - Static method in class ai.rapids.cudf.RollingAggregation
Collect the values into a set.
column(DType, String) - Method in class ai.rapids.cudf.Schema.Builder
Adds a single column to the current schema.
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
 
column(HostColumnVector.ListType, List<?>...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
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
 
column(HostColumnVector.StructType, HostColumnVector.StructData...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(HostColumnVector.StructType, HostColumnVector.StructData[]...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
ColumnBuilder(HostColumnVector.DataType, long) - Constructor for class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
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
 
columnIndex - Variable in class ai.rapids.cudf.GroupByAggregationOnColumn
 
columnIndex - Variable in class ai.rapids.cudf.GroupByScanAggregationOnColumn
 
columnIndex - Variable in class ai.rapids.cudf.RollingAggregationOnColumn
 
ColumnReference - Class in ai.rapids.cudf.ast
A reference to a column in an input table.
ColumnReference(int) - Constructor for class ai.rapids.cudf.ast.ColumnReference
Construct a column reference to either the only or leftmost input table
ColumnReference(int, TableReference) - Constructor for class ai.rapids.cudf.ast.ColumnReference
Construct a column reference to the specified column index in the specified table
ColumnVector - Class in ai.rapids.cudf
This class represents the immutable vector of data.
ColumnVector(long) - Constructor for class ai.rapids.cudf.ColumnVector
Wrap an existing on device cudf::column with the corresponding ColumnVector.
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(DType, long, Optional<Long>, DeviceMemoryBuffer, DeviceMemoryBuffer, DeviceMemoryBuffer, List<DeviceMemoryBuffer>, long[]) - Constructor for class ai.rapids.cudf.ColumnVector
Create a new column vector based off of data already on the device with child columns.
ColumnVector.EventHandler - Interface in ai.rapids.cudf
Interface to handle events for this ColumnVector.
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.
ColumnView - Class in ai.rapids.cudf
This class represents the column_view of a column analogous to its cudf cpp counterpart.
ColumnView(ColumnVector.OffHeapState) - Constructor for class ai.rapids.cudf.ColumnView
Intended to be called from ColumnVector when it is being constructed.
ColumnView(DType, long, Optional<Long>, BaseDeviceMemoryBuffer, BaseDeviceMemoryBuffer, ColumnView[]) - Constructor for class ai.rapids.cudf.ColumnView
Create a new column view based off of data already on the device.
ColumnView(DType, long, Optional<Long>, BaseDeviceMemoryBuffer, BaseDeviceMemoryBuffer) - Constructor for class ai.rapids.cudf.ColumnView
Create a new column view based off of data already on the device.
ColumnView(DType, long, Optional<Long>, BaseDeviceMemoryBuffer, BaseDeviceMemoryBuffer, BaseDeviceMemoryBuffer) - Constructor for class ai.rapids.cudf.ColumnView
Create a new column view based off of data already on the device.
ColumnView.FindOptions - Enum in ai.rapids.cudf
Enum to choose behaviour of listIndexOf functions: 1.
ColumnWriterOptions - Class in ai.rapids.cudf
Per column settings for writing Parquet/ORC files.
ColumnWriterOptions(String, boolean, int, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions
 
ColumnWriterOptions(String, boolean, int, boolean, int) - Constructor for class ai.rapids.cudf.ColumnWriterOptions
 
ColumnWriterOptions(String, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions
 
ColumnWriterOptions(String, boolean, int) - Constructor for class ai.rapids.cudf.ColumnWriterOptions
 
ColumnWriterOptions(String) - Constructor for class ai.rapids.cudf.ColumnWriterOptions
 
ColumnWriterOptions.AbstractStructBuilder<T extends ColumnWriterOptions.AbstractStructBuilder,V extends ColumnWriterOptions> - Class in ai.rapids.cudf
 
ColumnWriterOptions.ByteArrayProducer - Interface in ai.rapids.cudf
 
ColumnWriterOptions.IntArrayProducer - Interface in ai.rapids.cudf
 
ColumnWriterOptions.ListBuilder - Class in ai.rapids.cudf
 
ColumnWriterOptions.ListColumnWriterOptions - Class in ai.rapids.cudf
 
ColumnWriterOptions.NestedBuilder<T extends ColumnWriterOptions.NestedBuilder,V extends ColumnWriterOptions> - Class in ai.rapids.cudf
 
ColumnWriterOptions.StructBuilder - Class in ai.rapids.cudf
 
ColumnWriterOptions.StructColumnWriterOptions - Class in ai.rapids.cudf
 
combinedFlags() - Method in class ai.rapids.cudf.RegexProgram
Combine the regex flags using 'or'
combineInt64SumChunks(Table, DType) - Static method in class ai.rapids.cudf.Aggregation128Utils
Reassemble a column of 128-bit values from a table of four 64-bit integer columns and check for overflow.
compile() - Method in class ai.rapids.cudf.ast.AstExpression
 
CompiledExpression - Class in ai.rapids.cudf.ast
This class wraps a native compiled AST and must be closed to avoid native memory leaks.
compress(BaseDeviceMemoryBuffer[], Cuda.Stream) - Method in class ai.rapids.cudf.nvcomp.BatchedLZ4Compressor
Compress a batch of buffers with LZ4.
CompressionMetadataWriterOptions - Class in ai.rapids.cudf
 
CompressionMetadataWriterOptions(CompressionMetadataWriterOptions.Builder) - Constructor for class ai.rapids.cudf.CompressionMetadataWriterOptions
 
CompressionMetadataWriterOptions.Builder<T extends CompressionMetadataWriterOptions.Builder,V extends CompressionMetadataWriterOptions> - Class in ai.rapids.cudf
 
compressionRatio - Variable in class ai.rapids.cudf.TableWriter.WriteStatistics
 
CompressionType - Enum in ai.rapids.cudf
Enumeration of compression formats.
CompressionType - Enum in ai.rapids.cudf.nvcomp
Enumeration of data types that can be compressed.
computeColumn(Table) - Method in class ai.rapids.cudf.ast.CompiledExpression
Compute a new column by applying this AST expression to the specified table.
concatenate(ColumnView...) - 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.
concatToContiguousTable(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[]) - Static method in class ai.rapids.cudf.JCudfSerialization
Concatenate multiple tables in host memory into a contiguous table in device memory.
concatToHostBuffer(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[], HostMemoryAllocator) - Static method in class ai.rapids.cudf.JCudfSerialization
Concatenate multiple tables in host memory into a single host table buffer.
concatToHostBuffer(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[]) - Static method in class ai.rapids.cudf.JCudfSerialization
 
conditionalFullJoinGatherMaps(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a full join between two tables when a conditional expression is true.
conditionalInnerJoinGatherMaps(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner join between two tables when a conditional expression is true.
conditionalInnerJoinGatherMaps(Table, CompiledExpression, long) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner join between two tables when a conditional expression is true.
conditionalInnerJoinRowCount(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the number of rows from the result of an inner join between two tables when a conditional expression is true.
conditionalLeftAntiJoinGatherMap(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left anti join between two tables when a conditional expression is true.
conditionalLeftAntiJoinGatherMap(Table, CompiledExpression, long) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left anti join between two tables when a conditional expression is true.
conditionalLeftAntiJoinRowCount(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the number of rows from the result of a left anti join between two tables when a conditional expression is true.
conditionalLeftJoinGatherMaps(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left join between two tables when a conditional expression is true.
conditionalLeftJoinGatherMaps(Table, CompiledExpression, long) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left join between two tables when a conditional expression is true.
conditionalLeftJoinRowCount(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the number of rows from the result of a left join between two tables when a conditional expression is true.
conditionalLeftSemiJoinGatherMap(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left semi join between two tables when a conditional expression is true.
conditionalLeftSemiJoinGatherMap(Table, CompiledExpression, long) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left semi join between two tables when a conditional expression is true.
conditionalLeftSemiJoinRowCount(Table, CompiledExpression) - Method in class ai.rapids.cudf.Table
Computes the number of rows from the result of a left semi join between two tables when a conditional expression is true.
configuredDefaultShutdownHook() - Static method in class ai.rapids.cudf.MemoryCleaner
Check if configured the shutdown hook which checks leaks at shutdown time.
contains(Scalar) - Method in class ai.rapids.cudf.ColumnView
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(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Returns a new column of DType.BOOL8 elements having the same size as this column, each row value is true if the corresponding entry in this column is contained in the given searchSpace column and false if it is not.
containsRe(String) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
containsRe(RegexProgram) - Method in class ai.rapids.cudf.ColumnView
Returns a boolean ColumnVector identifying rows which match the given RegexProgram pattern starting at any location.
ContigSplitGroupByResult - Class in ai.rapids.cudf
Used to save groups and uniq key table for `Table.contiguousSplitGroupsAndGenUniqKeys` Each row in uniq key table is corresponding to a group Resource management note: This class is the owner of `groups` and `uniqKeysTable`(or uniqKeyColumns if table is not constructed) 1: Use `closeGroups` and `closeUniqKeyTable` to close the resources separately if you want to close eagerly.
ContigSplitGroupByResult() - Constructor for class ai.rapids.cudf.ContigSplitGroupByResult
 
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.
contiguousSplitGroups() - Method in class ai.rapids.cudf.Table.GroupByOperation
Splits the groups in a single table into separate tables according to the grouping keys.
contiguousSplitGroupsAndGenUniqKeys() - Method in class ai.rapids.cudf.Table.GroupByOperation
Similar to Table.GroupByOperation.contiguousSplitGroups(), return an extra uniq key table in which each row is corresponding to a group split.
ContiguousTable - Class in ai.rapids.cudf
A table that is backed by a single contiguous device buffer.
convertDecimal128FromJavaToCudf(byte[]) - Static method in class ai.rapids.cudf.HostColumnVectorCore
 
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.
copyFromMemoryBuffer(long, MemoryBuffer, long, long, Cuda.Stream) - Method in class ai.rapids.cudf.MemoryBuffer
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
copyFromMemoryBufferAsync(long, MemoryBuffer, long, long, Cuda.Stream) - Method in class ai.rapids.cudf.MemoryBuffer
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
copyToColumnVector() - Method in class ai.rapids.cudf.ColumnVector
For a ColumnVector this is really just incrementing the reference count.
copyToColumnVector() - Method in class ai.rapids.cudf.ColumnView
Creates a ColumnVector from a column view handle
copyToDevice() - Method in class ai.rapids.cudf.HostColumnVector
Copy the data to the device.
copyToHost(HostMemoryAllocator) - Method in class ai.rapids.cudf.ColumnView
Copy the data to the host.
copyToHost() - Method in class ai.rapids.cudf.ColumnView
 
copyWithBooleanColumnAsValidity(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Creates a deep copy of a column while replacing the validity mask.
cos() - Method in class ai.rapids.cudf.ColumnView
Calculate the cos, output is the same type as input.
cosh() - Method in class ai.rapids.cudf.ColumnView
Calculate the hyperbolic cos, output is the same type as input.
count() - Static method in class ai.rapids.cudf.GroupByAggregation
Count number of valid, a.k.a.
count(NullPolicy) - Static method in class ai.rapids.cudf.GroupByAggregation
Count number of elements.
count(NullPolicy) - Static method in class ai.rapids.cudf.GroupByScanAggregation
Count number of elements.
count() - Static method in class ai.rapids.cudf.RollingAggregation
Count number of valid, a.k.a.
count(NullPolicy) - Static method in class ai.rapids.cudf.RollingAggregation
Count number of elements.
countElements() - Method in class ai.rapids.cudf.ColumnView
Get the number of elements for each list.
create(DType.DTypeEnum) - Static method in class ai.rapids.cudf.DType
Factory method for non-decimal DType instances.
create(DType.DTypeEnum, int) - Static method in class ai.rapids.cudf.DType
Factory method specialized for decimal DType instances.
createDecimalType(int, int) - Static method in class ai.rapids.cudf.DecimalUtils
Creates a cuDF decimal type with precision and scale
createTDigest(int) - Static method in class ai.rapids.cudf.GroupByAggregation
Compute a t-digest from on a fixed-width numeric input column.
createTDigest(int) - Static method in class ai.rapids.cudf.ReductionAggregation
tDigest reduction.
crossJoin(Table) - Method in class ai.rapids.cudf.Table
Joins two tables all of the left against all of the right.
CSVOptions - Class in ai.rapids.cudf
Options for reading a CSV file
CSVOptions.Builder - Class in ai.rapids.cudf
 
CSVWriterOptions - Class in ai.rapids.cudf
Options for writing a CSV file
CSVWriterOptions.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_ASYNC - Static variable in class ai.rapids.cudf.RmmAllocationMode
Use CUDA async suballocation strategy
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
CudaComputeMode - Enum in ai.rapids.cudf
This is the Java mapping of CUDA device compute modes.
CudaException - Exception in ai.rapids.cudf
Exception from the cuda language/library.
CudaException.CudaError - Enum in ai.rapids.cudf
The Java mirror of cudaError, which facilities the tracking of CUDA errors in JVM.
CudaFatalException - Exception in ai.rapids.cudf
CudaFatalException is a kind of CudaException which leaves the process in an inconsistent state and any further CUDA work will return the same error.
CudaMemInfo - Class in ai.rapids.cudf
Represent free and total device memory.
CudaMemoryBuffer - Class in ai.rapids.cudf
This class represents data allocated using `cudaMalloc` directly instead of the default RMM memory resource.
CudaMemoryBuffer(long, long, Cuda.Stream) - Constructor for class ai.rapids.cudf.CudaMemoryBuffer
Wrap an existing CUDA allocation in a device memory buffer.
CudfColumnSizeOverflowException - Exception in ai.rapids.cudf
Exception thrown when CUDF operation results in a column size exceeding CUDF column size limits
CudfException - Exception in ai.rapids.cudf
Exception thrown by cudf itself.
CuFile - Class in ai.rapids.cudf
JNI wrapper for accessing the cuFile API.
CuFile() - Constructor for class ai.rapids.cudf.CuFile
 
CuFileBuffer - Class in ai.rapids.cudf
Represents a cuFile buffer.
CuFileReadHandle - Class in ai.rapids.cudf
Represents a cuFile file handle for reading.
CuFileReadHandle(String) - Constructor for class ai.rapids.cudf.CuFileReadHandle
Construct a reader using the specified file path.
CuFileWriteHandle - Class in ai.rapids.cudf
Represents a cuFile file handle for reading.
CuFileWriteHandle(String) - Constructor for class ai.rapids.cudf.CuFileWriteHandle
Construct a writer using the specified file path.
currentRowFollowing() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
currentRowPreceding() - Method in class ai.rapids.cudf.WindowOptions.Builder
 

D

data - Variable in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
DataSource - Class in ai.rapids.cudf
Base class that can be used to provide data dynamically to CUDF.
DataSource() - Constructor for class ai.rapids.cudf.DataSource
 
DataType() - Constructor for class ai.rapids.cudf.HostColumnVector.DataType
 
day() - Method in class ai.rapids.cudf.ColumnView
Get day from a timestamp.
dayOfYear() - Method in class ai.rapids.cudf.ColumnView
Get the day of the year from a timestamp.
daysFromInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
daysFromInts(int...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
debug(String, Table) - Method in class ai.rapids.cudf.TableDebug
Print the contents of a table.
debug(String, ColumnView) - Method in class ai.rapids.cudf.TableDebug
Print the contents of a column.
debug(String, HostColumnVectorCore) - Method in class ai.rapids.cudf.TableDebug
Print the contents of a column.
DECIMAL128_MAX_PRECISION - Static variable in class ai.rapids.cudf.DType
 
decimal128Column(String...) - Method in class ai.rapids.cudf.ORCOptions.Builder
Specify decimal columns which shall be read as DECIMAL128.
decimal128Column(int, RoundingMode, BigInteger...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
DECIMAL32_MAX_PRECISION - Static variable in class ai.rapids.cudf.DType
 
decimal32Column(int, Integer...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
decimal32Column(int, RoundingMode, Double...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
decimal32Column(int, RoundingMode, String...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
DECIMAL64_MAX_PRECISION - Static variable in class ai.rapids.cudf.DType
 
decimal64Column(int, Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
decimal64Column(int, RoundingMode, Double...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
decimal64Column(int, RoundingMode, String...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
decimalFromBigInt(int, BigInteger...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from BigIntegers Compared with scale of [[java.math.BigDecimal]], the scale here represents the opposite meaning.
decimalFromBigIntegers(int, BigInteger...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from unscaled values (BigInteger array) and scale.
decimalFromBoxedInts(int, Integer...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from boxed unscaled values (Integer array) and scale.
decimalFromBoxedInts(int, Integer...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from boxed unscaled values (Integer array) and scale.
decimalFromBoxedLongs(int, Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from boxed unscaled values (Long array) and scale.
decimalFromBoxedLongs(int, Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from boxed unscaled values (Long array) and scale.
decimalFromDoubles(DType, RoundingMode, double...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from double floats with specific DecimalType and RoundingMode.
decimalFromDoubles(DType, RoundingMode, double...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from double floats with specific DecimalType and RoundingMode.
decimalFromInts(int, int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from unscaled values (int array) and scale.
decimalFromInts(int, int...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from unscaled values (int array) and scale.
decimalFromLongs(int, long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new decimal vector from unscaled values (long array) and scale.
decimalFromLongs(int, long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new decimal vector from unscaled values (long array) and scale.
DecimalUtils - Class in ai.rapids.cudf
 
DecimalUtils() - Constructor for class ai.rapids.cudf.DecimalUtils
 
decompressAsync(long, BaseDeviceMemoryBuffer[], BaseDeviceMemoryBuffer[], Cuda.Stream) - Static method in class ai.rapids.cudf.nvcomp.BatchedLZ4Decompressor
Asynchronously decompress a batch of buffers
DEFAULT - Static variable in class ai.rapids.cudf.ArrowIPCOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.ArrowIPCWriterOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.AvroOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.CSVOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.GetJsonObjectOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.GroupByOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.JSONOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.ORCOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.ParquetOptions
 
DEFAULT_STREAM - Static variable in class ai.rapids.cudf.Cuda
 
DefaultHostMemoryAllocator - Class in ai.rapids.cudf
 
DefaultHostMemoryAllocator() - Constructor for class ai.rapids.cudf.DefaultHostMemoryAllocator
 
delRef() - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
 
denseRank() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Get the row's dense ranking.
denseRank() - Static method in class ai.rapids.cudf.ScanAggregation
Get the row's dense ranking.
desc(int) - Static method in class ai.rapids.cudf.OrderByArg
 
desc(int, boolean) - Static method in class ai.rapids.cudf.OrderByArg
 
DeviceMemoryBuffer - Class in ai.rapids.cudf
This class represents data in some form on the GPU.
DeviceMemoryBufferView - Class in ai.rapids.cudf
This class represents data in some form on the GPU.
deviceRead(long, DeviceMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.DataSource
Read data from the source at the given offset into dest.
deviceRead(long, DeviceMemoryBuffer, Cuda.Stream) - Method in class ai.rapids.cudf.MultiBufferDataSource
 
deviceSynchronize() - Static method in class ai.rapids.cudf.Cuda
Synchronizes the whole device using cudaDeviceSynchronize.
distinctCount(NullPolicy) - Method in class ai.rapids.cudf.ColumnView
Count how many rows in the column are distinct from one another.
distinctCount() - Method in class ai.rapids.cudf.ColumnView
Count how many rows in the column are distinct from one another.
distinctCount(NullEquality) - Method in class ai.rapids.cudf.Table
Count how many rows in the table are distinct from one another.
distinctCount() - Method in class ai.rapids.cudf.Table
Count how many rows in the table are distinct from one another.
div(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Divide one vector by another with the given output type.
div(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Divide one vector by another.
done() - Method in interface ai.rapids.cudf.HostBufferConsumer
Indicates that no more buffers will be supplied.
doneWithTheGpu(Table) - Method in interface ai.rapids.cudf.ArrowIPCWriterOptions.DoneOnGpu
A callback to indicate that the table is off of the GPU and may be closed, even if all of the data is not yet written.
dropDuplicates(int[], Table.DuplicateKeepOption, boolean) - Method in class ai.rapids.cudf.Table
Copy rows of the current table to an output table such that duplicate rows in the key columns are ignored (i.e., only one row from the duplicate ones will be copied).
dropListDuplicates() - Method in class ai.rapids.cudf.ColumnView
Create a new LIST column by copying elements from the current LIST column ignoring duplicate, producing a LIST column in which each list contain only unique elements.
dropListDuplicatesWithKeysValues() - Method in class ai.rapids.cudf.ColumnView
Given a LIST column in which each element is a struct containing a pair.
DType - Class in ai.rapids.cudf
 
dtype - Variable in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
 
DType.DTypeEnum - Enum in ai.rapids.cudf
 
DURATION_DAYS - Static variable in class ai.rapids.cudf.DType
 
DURATION_MICROSECONDS - Static variable in class ai.rapids.cudf.DType
 
DURATION_MILLISECONDS - Static variable in class ai.rapids.cudf.DType
 
DURATION_NANOSECONDS - Static variable in class ai.rapids.cudf.DType
 
DURATION_SECONDS - Static variable in class ai.rapids.cudf.DType
 
durationDaysFromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationDaysFromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationDaysFromInt(int) - Static method in class ai.rapids.cudf.Scalar
Returns a DURATION_DAYS scalar
durationDaysFromInt(Integer) - Static method in class ai.rapids.cudf.Scalar
Returns a DURATION_DAYS scalar
durationDaysFromInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationDaysFromInts(int...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationFromLong(DType, long) - Static method in class ai.rapids.cudf.Scalar
Returns a duration scalar based on the type parameter.
durationFromLong(DType, Long) - Static method in class ai.rapids.cudf.Scalar
Returns a duration scalar based on the type parameter.
durationMicroSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationMicrosecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationMicroSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationMicrosecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationMilliSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationMillisecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationMilliSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationMillisecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationNanoSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationNanosecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationNanoSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationNanosecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationSecondsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
durationSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
durationSecondsFromLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.

E

empty(HostColumnVector.DataType) - Static method in class ai.rapids.cudf.ColumnVector
Creates an empty column according to the data type.
EMPTY - Static variable in class ai.rapids.cudf.DType
 
emptyStructs(HostColumnVector.DataType, long) - Static method in class ai.rapids.cudf.ColumnVector
This method is evolving, unstable and currently test only.
emptyStructs(HostColumnVector.DataType, long) - Static method in class ai.rapids.cudf.HostColumnVector
 
endList() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
If you want to build up a list column you can get `builder.getChild(0)` and append to than, then when you are done call `endList` and everything that was appended to that builder will now be in the next list.
endStruct() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
If you want to build up a struct column you can get each child `builder.getChild(N)` and append to all of them, then when you are done call `endStruct` to update this builder.
endsWith(Scalar) - Method in class ai.rapids.cudf.ColumnView
Checks if each string in a column ends with a specified comparison string, resulting in a parallel column of the boolean results.
equals(Object) - Method in class ai.rapids.cudf.AggregationOverWindow
 
equals(Object) - Method in class ai.rapids.cudf.DType
 
equals(Object) - Method in class ai.rapids.cudf.GroupByAggregation
 
equals(Object) - Method in class ai.rapids.cudf.GroupByAggregationOnColumn
 
equals(Object) - Method in class ai.rapids.cudf.GroupByScanAggregation
 
equals(Object) - Method in class ai.rapids.cudf.GroupByScanAggregationOnColumn
 
equals(Object) - Method in class ai.rapids.cudf.ReductionAggregation
 
equals(Object) - Method in class ai.rapids.cudf.ReplacePolicyWithColumn
 
equals(Object) - Method in class ai.rapids.cudf.RollingAggregation
 
equals(Object) - Method in class ai.rapids.cudf.RollingAggregationOnColumn
 
equals(Object) - Method in class ai.rapids.cudf.Scalar
 
equals(Object) - Method in class ai.rapids.cudf.ScanAggregation
 
equals(Object) - Method in class ai.rapids.cudf.SegmentedReductionAggregation
 
equals(Object) - Method in class ai.rapids.cudf.WindowOptions
 
equalTo(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.
equalTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this == rhs 1 is true 0 is false.
equalToNullAware(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
like equalTo but NULL == NULL is TRUE and NULL == not NULL is FALSE
equalToNullAware(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
like equalTo but NULL == NULL is TRUE and NULL == not NULL is FALSE
Event() - Constructor for class ai.rapids.cudf.Cuda.Event
Create an event that is as fast as possible, timing is disabled and no blockingSync.
Event(boolean, boolean) - Constructor for class ai.rapids.cudf.Cuda.Event
Create an event to be used for CUDA synchronization.
exp() - Method in class ai.rapids.cudf.ColumnView
Calculate the exp, output is the same type as input.
explode(int) - Method in class ai.rapids.cudf.Table
Explodes a list column's elements.
explodeOuter(int) - Method in class ai.rapids.cudf.Table
Explodes a list column's elements.
explodeOuterPosition(int) - Method in class ai.rapids.cudf.Table
Explodes a list column's elements retaining any null entries or empty lists and includes a position column.
explodePosition(int) - Method in class ai.rapids.cudf.Table
Explodes a list column's elements and includes a position column.
extractAllRecord(String, int) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
extractAllRecord(RegexProgram, int) - Method in class ai.rapids.cudf.ColumnView
Extracts all strings that match the given regex program pattern and corresponds to the regular expression group index.
extractInt32Chunk(ColumnView, DType, int) - Static method in class ai.rapids.cudf.Aggregation128Utils
Extract a 32-bit chunk from a 128-bit value.
extractListElement(int) - Method in class ai.rapids.cudf.ColumnView
For each list in this column pull out the entry at the given index.
extractListElement(ColumnView) - Method in class ai.rapids.cudf.ColumnView
For each list in this column pull out the entry at the corresponding index specified in the index column.
extractRe(String) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
extractRe(RegexProgram) - Method in class ai.rapids.cudf.ColumnView
For each captured group specified in the given regex program return a column in the table.

F

filter(ColumnView) - Method in class ai.rapids.cudf.Table
Filters this table using a column of boolean values as a mask, returning a new one.
findAndReplaceAll(ColumnView, ColumnView) - Method in class ai.rapids.cudf.ColumnView
Returns a vector with all values "oldValues[i]" replaced with "newValues[i]".
flags() - Method in class ai.rapids.cudf.RegexProgram
Get the regex flags setting used to create this instance
flattenLists() - Method in class ai.rapids.cudf.ColumnView
Flatten each list of lists into a single list.
flattenLists(boolean) - Method in class ai.rapids.cudf.ColumnView
Flatten each list of lists into a single list.
FLOAT32 - Static variable in class ai.rapids.cudf.DType
 
FLOAT64 - Static variable in class ai.rapids.cudf.DType
 
floor() - Method in class ai.rapids.cudf.ColumnView
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.
following(Scalar) - Method in class ai.rapids.cudf.WindowOptions.Builder
Set the relative number following the current row for range window
free - Variable in class ai.rapids.cudf.CudaMemInfo
free memory in bytes
freeFromFallbackPinnedPool(long, long) - Static method in class ai.rapids.cudf.Rmm
 
freeFromPinnedPool(long, long, long) - Static method in class ai.rapids.cudf.Rmm
 
freeZero() - Static method in class ai.rapids.cudf.Cuda
Calls cudaFree(0).
fromArrow(DType, long, long, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class ai.rapids.cudf.ColumnVector
Create a ColumnVector from the Apache Arrow byte buffers passed in.
fromBool(boolean) - Static method in class ai.rapids.cudf.Scalar
 
fromBool(Boolean) - Static method in class ai.rapids.cudf.Scalar
 
fromBooleans(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.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.
fromBoxedUnsignedBytes(Byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedUnsignedBytes(Byte...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromBoxedUnsignedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedUnsignedInts(Integer...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromBoxedUnsignedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedUnsignedLongs(Long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromBoxedUnsignedShorts(Short...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedUnsignedShorts(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.
fromDecimal(int, int) - Static method in class ai.rapids.cudf.Scalar
 
fromDecimal(int, long) - Static method in class ai.rapids.cudf.Scalar
 
fromDecimal(int, BigInteger) - Static method in class ai.rapids.cudf.Scalar
 
fromDecimal(BigDecimal) - Static method in class ai.rapids.cudf.Scalar
 
fromDecimal(BigInteger, DType) - Static method in class ai.rapids.cudf.Scalar
 
fromDecimals(BigDecimal...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromDecimals(BigDecimal...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromDeviceBuffer(BaseDeviceMemoryBuffer, long, DType, int) - Static method in class ai.rapids.cudf.ColumnView
Create a new column view from a raw device buffer.
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.
fromJavaBigDecimal(BigDecimal) - Static method in class ai.rapids.cudf.DType
Create decimal-like DType using precision and scale of Java BigDecimal.
fromLists(HostColumnVector.DataType, List<T>...) - Static method in class ai.rapids.cudf.ColumnVector
This method is evolving, unstable and currently test only.
fromLists(HostColumnVector.DataType, List<T>...) - Static method in class ai.rapids.cudf.HostColumnVector
 
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, int) - Static method in class ai.rapids.cudf.DType
Factory method for DType instances
fromNative(int) - Static method in enum ai.rapids.cudf.HashType
 
fromNative(int) - Static method in enum ai.rapids.cudf.PadSide
 
fromNativeId(int) - Static method in enum ai.rapids.cudf.nvcomp.CompressionType
Lookup the CompressionType that corresponds to the specified native identifier
fromNull(DType) - Static method in class ai.rapids.cudf.Scalar
 
fromPackedTable(ByteBuffer, DeviceMemoryBuffer) - Static method in class ai.rapids.cudf.Table
Construct a table from a packed representation.
fromRmm(long, long, long) - Static method in class ai.rapids.cudf.DeviceMemoryBuffer
Wrap an existing RMM allocation in a device memory buffer.
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.
fromStructs(HostColumnVector.DataType, List<HostColumnVector.StructData>) - Static method in class ai.rapids.cudf.ColumnVector
This method is evolving, unstable and currently test only.
fromStructs(HostColumnVector.DataType, HostColumnVector.StructData...) - Static method in class ai.rapids.cudf.ColumnVector
This method is evolving, unstable and currently test only.
fromStructs(HostColumnVector.DataType, List<HostColumnVector.StructData>) - Static method in class ai.rapids.cudf.HostColumnVector
 
fromStructs(HostColumnVector.DataType, HostColumnVector.StructData...) - Static method in class ai.rapids.cudf.HostColumnVector
 
fromUnsignedByte(byte) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedByte(Byte) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromUnsignedBytes(byte...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromUnsignedInt(int) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedInt(Integer) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromUnsignedInts(int...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromUnsignedLong(long) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedLong(Long) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromUnsignedLongs(long...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromUnsignedShort(short) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedShort(Short) - Static method in class ai.rapids.cudf.Scalar
 
fromUnsignedShorts(short...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromUnsignedShorts(short...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new vector from the given values.
fromUTF8String(byte[]) - Static method in class ai.rapids.cudf.Scalar
Creates a String scalar from an array of UTF8 bytes.
fromUTF8Strings(byte[]...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new string vector from the given values.
fromUTF8Strings(byte[]...) - Static method in class ai.rapids.cudf.HostColumnVector
Create a new string vector from the given values.
fullJoinGatherMaps(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an full equi-join between two tables.
fullJoinGatherMaps(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a full equi-join between two tables.
fullJoinGatherMaps(HashJoin, long) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a full equi-join between two tables.
fullJoinRowCount(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the number of rows resulting from a full equi-join between two tables.

G

gather(ColumnView) - Method in class ai.rapids.cudf.Table
Gathers the rows of this table according to `gatherMap` such that row "i" in the resulting table's columns will contain row "gatherMap[i]" from this table.
gather(ColumnView, OutOfBoundsPolicy) - Method in class ai.rapids.cudf.Table
Gathers the rows of this table according to `gatherMap` such that row "i" in the resulting table's columns will contain row "gatherMap[i]" from this table.
GatherMap - Class in ai.rapids.cudf
This class tracks the data associated with a gather map, a buffer of INT32 elements that index a source table and can be passed to a table gather operation.
GatherMap(DeviceMemoryBuffer) - Constructor for class ai.rapids.cudf.GatherMap
Construct a gather map instance from a device buffer.
generateListOffsets() - Method in class ai.rapids.cudf.ColumnView
Generate list offsets from sizes of each list.
get(int) - Method in class ai.rapids.cudf.CloseableArray
 
get() - Static method in class ai.rapids.cudf.DefaultHostMemoryAllocator
Retrieve current host memory allocator used by default if not passed directly to API
get() - Static method in class ai.rapids.cudf.TableDebug
 
getAddress() - Method in class ai.rapids.cudf.MemoryBuffer
Returns the location of the data pointed to by this buffer
getAllocThresholds() - Method in interface ai.rapids.cudf.RmmEventHandler
Get the memory thresholds that will trigger RmmEventHandler.onAllocThreshold(long) to be called when one or more of the thresholds is crossed during a memory allocation.
getArray() - Method in class ai.rapids.cudf.CloseableArray
 
getBigDecimal(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the BigDecimal value at index.
getBigDecimal() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a BigDecimal.
getBigInteger() - Method in class ai.rapids.cudf.Scalar
Returns the BigDecimal unscaled scalar value as a byte array.
getBoolean(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the boolean value at index
getBoolean(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Boolean value at that offset
getBoolean() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a boolean.
getBuffer() - Method in class ai.rapids.cudf.ContiguousTable
Get the device buffer backing the contiguous table data.
getByte(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
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.ColumnView
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.
getBytesFromList(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
WARNING: Special case for lists of int8 or uint8, does not support null list values or lists Get array of bytes at index from a list column of int8 or uint8.
getCallback() - Method in class ai.rapids.cudf.ArrowIPCOptions
 
getCallback() - Method in class ai.rapids.cudf.ArrowIPCWriterOptions
 
getCharLengths() - Method in class ai.rapids.cudf.ColumnView
Retrieve the number of characters in each string.
getChild(int) - Method in class ai.rapids.cudf.HostColumnVector.BasicType
 
getChild(int) - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
getChild(int) - Method in class ai.rapids.cudf.HostColumnVector.DataType
 
getChild(int) - Method in class ai.rapids.cudf.HostColumnVector.ListType
 
getChild(int) - Method in class ai.rapids.cudf.HostColumnVector.StructType
 
getChild(int) - Method in class ai.rapids.cudf.Schema
Get the schema of a child element.
getChild(int) - Method in class ai.rapids.cudf.TableWithMeta
 
getChild(int) - Method in class ai.rapids.cudf.TableWithMeta.NestedChildren
 
getChildColumnOptions() - Method in class ai.rapids.cudf.ColumnWriterOptions
Return the child columnOptions for this column
getChildColumnView(int) - Method in class ai.rapids.cudf.ColumnView
Returns the child column view at a given index.
getChildColumnView(int) - Method in class ai.rapids.cudf.HostColumnVectorCore
 
getChildColumnViews() - Method in class ai.rapids.cudf.ColumnView
Returns the child column views for this view Please note that it is the responsibility of the caller to close these views.
getChildren() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Get the metadata for any child columns or null if there are no children
getChildrenFromStructScalar() - Method in class ai.rapids.cudf.Scalar
Fetches views of children columns from struct scalar.
getChildTypes() - Method in class ai.rapids.cudf.Schema
 
getColumn(int) - Method in class ai.rapids.cudf.PartitionedTable
 
getColumn(int) - Method in class ai.rapids.cudf.Table
Return the ColumnVector at the specified index.
getColumnHeader(int) - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
Get the column header for the corresponding column index
getColumnIndex() - Method in class ai.rapids.cudf.GroupByAggregationOnColumn
 
getColumnIndex() - Method in class ai.rapids.cudf.GroupByScanAggregationOnColumn
 
getColumnIndex() - Method in class ai.rapids.cudf.RollingAggregationOnColumn
 
getColumnName() - Method in class ai.rapids.cudf.ColumnWriterOptions
Return if the column can have null values
getColumnNames() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getColumnNames() - Method in class ai.rapids.cudf.Schema
 
getColumnNames() - Method in class ai.rapids.cudf.TableWithMeta
Get the names of the top level columns.
getCompareNulls() - Method in class ai.rapids.cudf.HashJoin
Returns true if the hash table was built to match on nulls otherwise false.
getCompressionType() - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions
 
getComputeCapabilityMajor() - Static method in class ai.rapids.cudf.Cuda
Gets the major CUDA compute capability of the current device.
getComputeCapabilityMinor() - Static method in class ai.rapids.cudf.Cuda
Gets the minor CUDA compute capability of the current device.
getComputeMode() - Static method in class ai.rapids.cudf.Cuda
Gets the CUDA compute mode of the current device.
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).
getCSVBufferWriter(CSVWriterOptions, HostBufferConsumer, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
 
getCSVBufferWriter(CSVWriterOptions, HostBufferConsumer) - Static method in class ai.rapids.cudf.Table
 
getCudaError() - Method in exception ai.rapids.cudf.CudaException
 
getCurrentByteIndex() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Deprecated.
getCurrentDeviceResource() - Static method in class ai.rapids.cudf.Rmm
Get the RmmDeviceMemoryResource that was last set through the java APIs.
getCurrentIndex() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
getData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
getData() - Method in class ai.rapids.cudf.ColumnView
Gets the data buffer for the current column view (viewHandle).
getData() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the data buffer for a given host side column vector
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 RmmEventHandler.onDeallocThreshold(long) to be called when one or more of the thresholds is crossed during a memory deallocation.
getDecimalMaxPrecision() - Method in class ai.rapids.cudf.DType
Returns max precision for Decimal Type.
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.ColumnView
Returns the amount of device memory used.
getDeviceMemorySize() - Method in class ai.rapids.cudf.Table
Returns the Device memory buffer size.
getDeviceReadCutoff() - Method in class ai.rapids.cudf.DataSource
Get the size cutoff between device reads and host reads when device reads are supported.
getDevReadBytes() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
getDevReads() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
getDouble(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the value at index.
getDouble(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Double value at that offset
getDouble() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a double.
getDriverVersion() - Static method in class ai.rapids.cudf.Cuda
Get the CUDA Driver version, which is the latest version of CUDA supported by the driver.
getEndListOffset(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the ending element offset for the list or string at index.
getEventHandler() - Method in class ai.rapids.cudf.ColumnVector
Returns the current event handler for this ColumnVector or null if no handler is associated.
getEventHandler() - Method in class ai.rapids.cudf.HostColumnVector
Returns the current event handler for this HostColumnVector or null if no handler is associated.
getEventHandler() - Method in class ai.rapids.cudf.MemoryBuffer
Returns the current event handler for this buffer or null if no handler is associated or this buffer is closed.
getFalseValue() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getField(int) - Method in class ai.rapids.cudf.HostColumnVector.StructData
 
getFieldDelimiter() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getFlatBooleans(boolean[], ColumnWriterOptions.ByteArrayProducer) - Method in class ai.rapids.cudf.ColumnWriterOptions
 
getFlatColumnNames(String[]) - Method in class ai.rapids.cudf.ColumnWriterOptions
 
getFlatInts(int[], ColumnWriterOptions.IntArrayProducer) - Method in class ai.rapids.cudf.ColumnWriterOptions
 
getFlattenedColumnNames() - Method in class ai.rapids.cudf.Schema
 
getFloat(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the value at index.
getFloat(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Float value at that offset
getFloat() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a float.
getGroups() - Method in class ai.rapids.cudf.ContigSplitGroupByResult
Get the split group tables.
getHandle() - Method in class ai.rapids.cudf.RmmArenaMemoryResource
 
getHandle() - Method in class ai.rapids.cudf.RmmCudaAsyncMemoryResource
 
getHandle() - Method in class ai.rapids.cudf.RmmCudaMemoryResource
 
getHandle() - Method in interface ai.rapids.cudf.RmmDeviceMemoryResource
Returns a pointer to the underlying C++ class that implements rmm::mr::device_memory_resource
getHandle() - Method in class ai.rapids.cudf.RmmEventHandlerResourceAdaptor
 
getHandle() - Method in class ai.rapids.cudf.RmmLimitingResourceAdaptor
 
getHandle() - Method in class ai.rapids.cudf.RmmLoggingResourceAdaptor
 
getHandle() - Method in class ai.rapids.cudf.RmmManagedMemoryResource
 
getHandle() - Method in class ai.rapids.cudf.RmmPoolMemoryResource
 
getHandle() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
getHostBuffer() - Method in class ai.rapids.cudf.JCudfSerialization.HostConcatResult
 
getHostBufferFor(BufferType) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get access to the raw host buffer for this column.
getHostBytesRequired() - Method in class ai.rapids.cudf.ColumnView
Calculate the total space required to copy the data to the host.
getHostMemorySize() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the amount of host memory used to store column/validity data (not metadata).
getHostMemorySize() - Method in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
This returns total memory allocated on the host for the ColumnVector.
getHostReadBytes() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
getHostReads() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
getIncludeHeader() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getInt(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the value at index.
getInt(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Integer value at that offset
getInt() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as an int.
getJavaString(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the value at index.
getJavaString() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a Java string.
getJSONObject(Scalar, GetJsonObjectOptions) - Method in class ai.rapids.cudf.ColumnView
Apply a JSONPath string to all rows in an input strings column.
getJSONObject(Scalar) - Method in class ai.rapids.cudf.ColumnView
Apply a JSONPath string to all rows in an input strings column.
GetJsonObjectOptions - Class in ai.rapids.cudf
 
GetJsonObjectOptions.Builder - Class in ai.rapids.cudf
 
getLength() - Method in class ai.rapids.cudf.MemoryBuffer
Returns the size of this buffer
getList(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
WARNING: Strictly for test only.
getListAsColumnView() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a ColumnView.
getListOffsetsView() - Method in class ai.rapids.cudf.ColumnView
Get a ColumnView that is the offsets for this list.
getLong(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the value at index.
getLong(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Long value at that offset
getLong() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a long.
getLongs(long[], long, long, int) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of longs to an array from the buffer starting at offset.
getMapKeyExistence(Scalar) - Method in class ai.rapids.cudf.ColumnView
For a column of type List> and a passed in String key, return a boolean column for all keys in the structs, It is true if the key exists in the corresponding map for that row, false otherwise.
getMapKeyExistence(ColumnView) - Method in class ai.rapids.cudf.ColumnView
For a column of type List> and a passed in key column, return a boolean column for all keys in the map.
getMapValue(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Given a column of type List> and a key column of type X, return a column of type Y, where each row in the output column is the Y value corresponding to the X key.
getMapValue(Scalar) - Method in class ai.rapids.cudf.ColumnView
Given a column of type List> and a key of type X, return a column of type Y, where each row in the output column is the Y value corresponding to the X key.
getMaxChunkSize() - Method in class ai.rapids.cudf.ArrowIPCWriterOptions
 
getMaximumTotalBytesAllocated() - Static method in class ai.rapids.cudf.Rmm
Returns the maximum amount of RMM memory (Bytes) outstanding during the lifetime of the process.
getMaxSize() - Method in class ai.rapids.cudf.RmmPoolMemoryResource
 
getMaxTotalBytesAllocated() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
getMetadata() - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions
 
getMetadataDirectBuffer() - Method in class ai.rapids.cudf.ContiguousTable
Get the byte buffer containing the host metadata describing the schema and layout of the contiguous table.
getMetadataDirectBuffer() - Method in class ai.rapids.cudf.PackedColumnMetadata
Get the byte buffer containing the host metadata describing the schema and layout of the contiguous table.
getNames() - Method in class ai.rapids.cudf.TableWithMeta.NestedChildren
 
getNativeHandle() - Method in class ai.rapids.cudf.ast.CompiledExpression
Returns the native address of a compiled expression.
getNativeId() - Method in enum ai.rapids.cudf.DType.DTypeEnum
 
getNativeId() - Method in enum ai.rapids.cudf.HashType
 
getNativeId() - Method in enum ai.rapids.cudf.PadSide
 
getNativeNullCount() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
getNativeStacktrace() - Method in exception ai.rapids.cudf.CudaException
 
getNativeStacktrace() - Method in exception ai.rapids.cudf.CudfException
 
getNativeView() - Method in class ai.rapids.cudf.ColumnView
USE WITH CAUTION: This method exposes the address of the native cudf::column_view.
getNativeView() - Method in class ai.rapids.cudf.Table
Return the native table view handle for this table
getNextIfAvailable() - Method in interface ai.rapids.cudf.StreamedTableReader
Get the next table if available.
getNextIfAvailable(int) - Method in interface ai.rapids.cudf.StreamedTableReader
Get the next table if available.
getNullCount() - Method in class ai.rapids.cudf.ColumnVector
Returns the number of nulls in the data.
getNullCount() - Method in class ai.rapids.cudf.ColumnView
Returns the number of nulls in the data.
getNullCount() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the number of nulls in the data.
getNullCount() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Get the null count of the column
getNullValue() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getNumberOfColumns() - Method in class ai.rapids.cudf.HashJoin
Get the number of join key columns for the table that was used to generate the has table.
getNumberOfColumns() - Method in class ai.rapids.cudf.PartitionedTable
 
getNumberOfColumns() - Method in class ai.rapids.cudf.Table
 
getNumChildren() - Method in class ai.rapids.cudf.ColumnView
 
getNumChildren() - Method in class ai.rapids.cudf.HostColumnVector.BasicType
 
getNumChildren() - Method in class ai.rapids.cudf.HostColumnVector.DataType
 
getNumChildren() - Method in class ai.rapids.cudf.HostColumnVector.ListType
 
getNumChildren() - Method in class ai.rapids.cudf.HostColumnVector.StructType
 
getNumChildren() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the number of children for this column
getNumChildren() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Get the number of child columns
getNumColumns() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
Returns the number of columns stored in this table
getNumFields() - Method in class ai.rapids.cudf.HostColumnVector.StructData
 
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
 
getOffsets() - Method in class ai.rapids.cudf.ColumnView
 
getOffsets() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the offset buffer
getOutputRowCount() - Method in class ai.rapids.cudf.MixedJoinSize
Return the number of output rows that would be generated from the mixed join
getPartitions() - Method in class ai.rapids.cudf.PartitionedTable
This method returns the partitions on this table.
getPoolSize() - Static method in class ai.rapids.cudf.Rmm
Get the most recently set pool size or -1 if RMM has not been initialized or pooling is not enabled.
getPrecision() - Method in class ai.rapids.cudf.ColumnWriterOptions
Return the precision for this column
getPrecisionForInt() - Method in class ai.rapids.cudf.DType
Get the number of decimal places needed to hold the Integral Type.
getQuoteStyle() - Method in class ai.rapids.cudf.CSVWriterOptions
Returns the quoting style used for writing CSV.
getRefCount() - Method in class ai.rapids.cudf.ColumnVector
Returns this column's current refcount
getRefCount() - Method in class ai.rapids.cudf.HostColumnVector
Returns this column's current refcount
getRefCount() - Method in class ai.rapids.cudf.MemoryBuffer
Get the current reference count for this buffer.
getRowCount() - Method in class ai.rapids.cudf.ColumnView
Returns the number of rows in this vector.
getRowCount() - Method in class ai.rapids.cudf.ContiguousTable
Returns the number of rows in the table.
getRowCount() - Method in class ai.rapids.cudf.GatherMap
Return the number of rows in the gather map
getRowCount() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the number of rows for a given host side column vector
getRowCount() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Get the row count of the column
getRowCount() - Method in class ai.rapids.cudf.PartitionedTable
 
getRowCount() - Method in class ai.rapids.cudf.Table
 
getRowDelimiter() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getRuntimeVersion() - Static method in class ai.rapids.cudf.Cuda
Get the CUDA Runtime version of the current CUDA Runtime instance.
getScalarElement(int) - Method in class ai.rapids.cudf.ColumnView
Get a single item from the column at the specified index as a Scalar.
getScale() - Method in class ai.rapids.cudf.DType
Returns scale for Decimal Type.
getScopedMaximumBytesAllocated() - Static method in class ai.rapids.cudf.Rmm
Returns the maximum amount of RMM memory (Bytes) outstanding since the last `resetScopedMaximumOutstanding` call was issued (it is "scoped" because it's the maximum amount seen since the last reset).
getScopedMaxTotalBytesAllocated() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
getSerializedHeaderSizeInBytes() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Return the number of bytes needed to store this column header in serialized form.
getSerializedHeaderSizeInBytes() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
Returns the number of bytes needed to serialize this table header.
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.HostColumnVectorCore
Get the value at index.
getShort(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the Short value at that offset
getShort() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a short.
getSize() - Method in class ai.rapids.cudf.RmmArenaMemoryResource
 
getSize() - Method in class ai.rapids.cudf.RmmCudaAsyncMemoryResource
 
getSizeInBytes() - Method in class ai.rapids.cudf.DType
This only works for fixed width types.
getStartListOffset(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Get the starting element offset for the list or string at index
getStatisticsFrequency() - Method in class ai.rapids.cudf.ParquetWriterOptions
 
getStream() - Method in class ai.rapids.cudf.Cuda.Stream
 
getStruct(int) - Method in class ai.rapids.cudf.HostColumnVectorCore
WARNING: Strictly for test only.
getTable() - Method in class ai.rapids.cudf.ContiguousTable
Get the table instance, reconstructing it from the metadata if necessary.
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
 
getTableHeader() - Method in class ai.rapids.cudf.JCudfSerialization.HostConcatResult
 
getTopLevelChildren() - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions
 
getTotalBytesAllocated() - Static method in class ai.rapids.cudf.Rmm
Return the amount of RMM memory allocated in bytes.
getTotalBytesAllocated() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
getTotalContiguousSize() - Method in class ai.rapids.cudf.ChunkedPack
Get the final contiguous size of the table we are packing.
getTotalPoolSizeBytes() - Static method in class ai.rapids.cudf.PinnedMemoryPool
Get the number of bytes that the pinned memory pool was allocated with.
getTotalSerializedSizeInBytes() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
Returns the number of bytes needed to serialize this table header and the table data.
getTracker() - Static method in class ai.rapids.cudf.Rmm
Get the currently set RmmTrackingResourceAdaptor that is set.
getTrueValue() - Method in class ai.rapids.cudf.CSVWriterOptions
 
getType() - Method in interface ai.rapids.cudf.BinaryOperable
Get the type of this data.
getType() - Method in class ai.rapids.cudf.ColumnView
 
getType() - Method in class ai.rapids.cudf.HostColumnVector.BasicType
 
getType() - Method in class ai.rapids.cudf.HostColumnVector.DataType
 
getType() - Method in class ai.rapids.cudf.HostColumnVector.ListType
 
getType() - Method in class ai.rapids.cudf.HostColumnVector.StructType
 
getType() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the type of this vector.
getType() - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Get the data type of the column
getType() - Method in class ai.rapids.cudf.Scalar
 
getType() - Method in class ai.rapids.cudf.Schema
 
getTypeId() - Method in class ai.rapids.cudf.DType
Return enum for this DType
getUniqKeyTable() - Method in class ai.rapids.cudf.ContigSplitGroupByResult
Get the key table, each row in the key table is corresponding to a group.
getUTF8(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
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
 
getValid() - Method in class ai.rapids.cudf.ColumnView
 
getValidity() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns the validity buffer for a given host side column vector
getViewHandle() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
getWindowOptions() - Method in class ai.rapids.cudf.AggregationOverWindow
 
getWrapped() - Method in class ai.rapids.cudf.RmmWrappingDeviceMemoryResource
Get the resource that this is wrapping.
getWriteStatistics() - Method in class ai.rapids.cudf.TableWriter
Get the write statistics for the writer up to the last write call.
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.
greaterThan(ColumnView, BigDecimal) - Static method in class ai.rapids.cudf.DecimalUtils
Because the native greaterThan operator has issues with comparing decimal values that have different precision and scale accurately.
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 with default options as below: - null is considered as key while grouping.
GroupByAggregation - Class in ai.rapids.cudf
An aggregation that can be used for a reduce.
GroupByAggregationOnColumn - Class in ai.rapids.cudf
A GroupByAggregation for a specific column in a table.
GroupByOptions - Class in ai.rapids.cudf
Options for groupby (see cudf::groupby::groupby's constructor)
GroupByOptions.Builder - Class in ai.rapids.cudf
 
GroupByScanAggregation - Class in ai.rapids.cudf
An aggregation that can be used for a grouped scan.
GroupByScanAggregationOnColumn - Class in ai.rapids.cudf
A GroupByScanAggregation for a specific column in a table.

H

handleBuffer(HostMemoryBuffer, long) - Method in interface ai.rapids.cudf.HostBufferConsumer
Consume a buffer.
hasCompleted() - Method in class ai.rapids.cudf.Cuda.Event
Check to see if the event has completed or not.
hashCode() - Method in class ai.rapids.cudf.AggregationOverWindow
 
hashCode() - Method in class ai.rapids.cudf.DType
 
hashCode() - Method in class ai.rapids.cudf.GroupByAggregation
 
hashCode() - Method in class ai.rapids.cudf.GroupByAggregationOnColumn
 
hashCode() - Method in class ai.rapids.cudf.GroupByScanAggregation
 
hashCode() - Method in class ai.rapids.cudf.GroupByScanAggregationOnColumn
 
hashCode() - Method in class ai.rapids.cudf.ReductionAggregation
 
hashCode() - Method in class ai.rapids.cudf.ReplacePolicyWithColumn
 
hashCode() - Method in class ai.rapids.cudf.RollingAggregation
 
hashCode() - Method in class ai.rapids.cudf.RollingAggregationOnColumn
 
hashCode() - Method in class ai.rapids.cudf.Scalar
 
hashCode() - Method in class ai.rapids.cudf.ScanAggregation
 
hashCode() - Method in class ai.rapids.cudf.SegmentedReductionAggregation
 
hashCode() - Method in class ai.rapids.cudf.WindowOptions
 
hasHeader(boolean) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the row of the header to 0, the first line, if hasHeader is true else disables the header.
hasHeader() - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the row of the header to 0, the first line.
HashJoin - Class in ai.rapids.cudf
This class represents a hash table built from the join keys of the right-side table for a join operation.
HashJoin(Table, boolean) - Constructor for class ai.rapids.cudf.HashJoin
Construct a hash table for a join from a table representing the join key columns from the right-side table in the join.
hashPartition(int) - Method in class ai.rapids.cudf.Table.TableOperation
Hash partition a table into the specified number of partitions.
hashPartition(HashType, int) - Method in class ai.rapids.cudf.Table.TableOperation
Hash partition a table into the specified number of partitions.
hashPartition(HashType, int, int) - Method in class ai.rapids.cudf.Table.TableOperation
Hash partition a table into the specified number of partitions.
HashType - Enum in ai.rapids.cudf
Hash algorithm identifiers, mirroring native enum cudf::hash_id
hasNestedChildren() - Method in class ai.rapids.cudf.Schema
This is really for a top level struct schema where it is nested, but for things like CSV we care that it does not have any children that are also nested.
hasNext() - Method in class ai.rapids.cudf.ChunkedPack
Method to be called to ensure that `ChunkedPack` has work left.
hasNext() - Method in class ai.rapids.cudf.ParquetChunkedReader
Check if the given file has anything left to read.
hasNonEmptyNulls() - Method in class ai.rapids.cudf.ColumnView
Exact check if a column or its descendants have non-empty null rows
hasNulls() - Method in class ai.rapids.cudf.ColumnVector
Returns if the vector has nulls.
hasNulls() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns if the vector has nulls.
hasOffsets() - Method in class ai.rapids.cudf.DType
Returns true if the type uses a vector of offsets
hasParquetFieldId - Variable in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
hasTimeResolution() - Method in class ai.rapids.cudf.DType
Returns true for timestamps with time level resolution, as opposed to day level resolution
hasValidityVector() - Method in class ai.rapids.cudf.ColumnVector
Returns if the vector has a validity vector allocated or not.
hasValidityVector() - Method in class ai.rapids.cudf.HostColumnVectorCore
Returns if the vector has a validity vector allocated or not.
histogram() - Static method in class ai.rapids.cudf.GroupByAggregation
Histogram aggregation, computing the frequencies for each unique row.
histogram() - Static method in class ai.rapids.cudf.ReductionAggregation
Create HistogramAggregation, computing the frequencies for each unique row.
HostBufferConsumer - Interface in ai.rapids.cudf
Provides a set of APIs for consuming host buffers.
HostBufferProvider - Interface in ai.rapids.cudf
Provides a set of APIs for providing host buffers to be read.
HostColumnVector - Class in ai.rapids.cudf
Similar to a ColumnVector, but the data is stored in host memory and accessible directly from the JVM.
HostColumnVector(DType, long, Optional<Long>, HostMemoryBuffer, HostMemoryBuffer, HostMemoryBuffer, List<HostColumnVectorCore>) - Constructor for class ai.rapids.cudf.HostColumnVector
Create a new column vector with data populated on the host.
HostColumnVector.BasicType - Class in ai.rapids.cudf
 
HostColumnVector.Builder - Class in ai.rapids.cudf
 
HostColumnVector.ColumnBuilder - Class in ai.rapids.cudf
Build
HostColumnVector.DataType - Class in ai.rapids.cudf
 
HostColumnVector.EventHandler - Interface in ai.rapids.cudf
Interface to handle events for this HostColumnVector.
HostColumnVector.ListType - Class in ai.rapids.cudf
 
HostColumnVector.StructData - Class in ai.rapids.cudf
 
HostColumnVector.StructType - Class in ai.rapids.cudf
 
HostColumnVectorCore - Class in ai.rapids.cudf
A class that holds Host side Column Vector APIs and the OffHeapState.
HostColumnVectorCore(DType, long, Optional<Long>, HostMemoryBuffer, HostMemoryBuffer, HostMemoryBuffer, List<HostColumnVectorCore>) - Constructor for class ai.rapids.cudf.HostColumnVectorCore
 
HostColumnVectorCore.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.
HostConcatResult(JCudfSerialization.SerializedTableHeader, HostMemoryBuffer) - Constructor for class ai.rapids.cudf.JCudfSerialization.HostConcatResult
 
HostMemoryAllocator - Interface in ai.rapids.cudf
 
HostMemoryBuffer - Class in ai.rapids.cudf
This class holds an off-heap buffer in the host/CPU memory.
HostMemoryReservation - Interface in ai.rapids.cudf
Represents some amount of host memory that has been reserved.
hostPaddingSizeInBytes() - Static method in class ai.rapids.cudf.ColumnView
Get the size that the host will align memory allocations to in bytes.
hostRead(long, long) - Method in class ai.rapids.cudf.DataSource
Read data from the source at the given offset.
hostRead(long, HostMemoryBuffer) - Method in class ai.rapids.cudf.DataSource
Read data from the source at the given offset into dest.
hostRead(long, long) - Method in class ai.rapids.cudf.MultiBufferDataSource
 
hostRead(long, HostMemoryBuffer) - Method in class ai.rapids.cudf.MultiBufferDataSource
 
hour() - Method in class ai.rapids.cudf.ColumnView
Get hour from a timestamp with time resolution.

I

id - Variable in class ai.rapids.cudf.MemoryBuffer
 
id - Variable in class ai.rapids.cudf.MemoryCleaner.Cleaner
 
ifElse(ColumnView, ColumnView) - Method in class ai.rapids.cudf.ColumnView
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(ColumnView, Scalar) - Method in class ai.rapids.cudf.ColumnView
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, ColumnView) - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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(BinaryOp, 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.
includeColumn(String...) - Method in class ai.rapids.cudf.JSONOptions.Builder
 
includeColumn(Collection<String>) - Method in class ai.rapids.cudf.JSONOptions.Builder
 
includeColumn(String...) - Method in class ai.rapids.cudf.ParquetOptions.Builder
Include one or more specific columns.
includeColumn(String, boolean) - Method in class ai.rapids.cudf.ParquetOptions.Builder
Include this column.
includeColumn(Collection<String>) - Method in class ai.rapids.cudf.ParquetOptions.Builder
Include one or more specific columns.
incrCurrentIndex() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
Deprecated.
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.MemoryBuffer
Increment the reference count for this column.
incRefCount() - Method in class ai.rapids.cudf.Scalar
Increment the reference count for this scalar.
incRefCount() - Method in class ai.rapids.cudf.WindowOptions
 
INFERRED - Static variable in class ai.rapids.cudf.Schema
 
initDefaultCudaDevice() - Static method in class ai.rapids.cudf.Rmm
 
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(long, int, boolean) - Static method in class ai.rapids.cudf.PinnedMemoryPool
Initialize the pool.
initialize(int, Rmm.LogConf, long) - Static method in class ai.rapids.cudf.Rmm
Initialize memory manager state and storage.
innerDistinctJoinGatherMaps(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner equi-join between two tables where the right table is guaranteed to not contain any duplicated join keys.
innerJoinGatherMaps(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner equi-join between two tables.
innerJoinGatherMaps(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner equi-join between two tables.
innerJoinGatherMaps(HashJoin, long) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner equi-join between two tables.
innerJoinRowCount(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the number of rows resulting from an inner equi-join between two tables.
INT16 - Static variable in class ai.rapids.cudf.DType
 
INT32 - Static variable in class ai.rapids.cudf.DType
 
INT64 - Static variable in class ai.rapids.cudf.DType
 
INT8 - Static variable in class ai.rapids.cudf.DType
 
interleaveColumns() - Method in class ai.rapids.cudf.Table
Interleave all columns into a single column.
isAllowSingleQuotes() - Method in class ai.rapids.cudf.GetJsonObjectOptions
 
isBackedByByte() - Method in class ai.rapids.cudf.DType
Returns true if this type is backed by byte type Namely this method will return true for the following types DType.INT8, DType.UINT8, DType.BOOL8
isBackedByInt() - Method in class ai.rapids.cudf.DType
Returns true if this type is backed by int type Namely this method will return true for the following types DType.INT32, DType.UINT32, DType.DURATION_DAYS, DType.TIMESTAMP_DAYS, DType.DECIMAL32
isBackedByLong() - Method in class ai.rapids.cudf.DType
Returns true if this type is backed by long type Namely this method will return true for the following types DType.INT64, DType.UINT64, DType.DURATION_SECONDS, DType.DURATION_MILLISECONDS, DType.DURATION_MICROSECONDS, DType.DURATION_NANOSECONDS, DType.TIMESTAMP_SECONDS, DType.TIMESTAMP_MILLISECONDS, DType.TIMESTAMP_MICROSECONDS, DType.TIMESTAMP_NANOSECONDS, DType.DECIMAL64
isBackedByShort() - Method in class ai.rapids.cudf.DType
Returns true if this type is backed by short type Namely this method will return true for the following types DType.INT16, DType.UINT16
isChildNested(int) - Method in class ai.rapids.cudf.TableWithMeta
 
isChildNested(int) - Method in class ai.rapids.cudf.TableWithMeta.NestedChildren
 
isClean() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
isClean() - Method in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
isClean() - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
Check if the underlying memory has been cleaned up or not.
isDayFirst() - Method in class ai.rapids.cudf.JSONOptions
 
isDecimalType() - Method in enum ai.rapids.cudf.DType.DTypeEnum
 
isDecimalType() - Method in class ai.rapids.cudf.DType
Returns true if this type is of decimal type Namely this method will return true for the following types DType.DECIMAL32, DType.DECIMAL64
isDurationType() - Method in class ai.rapids.cudf.DType
Returns true for duration types
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.
isFixedPoint(DType) - Method in class ai.rapids.cudf.ColumnView
Returns a Boolean vector with the same number of rows as this instance, that has TRUE for any entry that is a fixed-point, and FALSE if its not a fixed-point.
isFloat() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.
isInteger(DType) - Method in class ai.rapids.cudf.ColumnView
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.
isIntegral() - Method in class ai.rapids.cudf.DType
Returns true for strictly Integer types not a type backed by ints
isLeakExpected() - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
Return true if a leak is expected for this object else false.
isLeapYear() - Method in class ai.rapids.cudf.ColumnView
Check to see if the year for this timestamp is a leap year or not.
isLines() - Method in class ai.rapids.cudf.JSONOptions
 
isMissingFieldsAsNulls() - Method in class ai.rapids.cudf.GetJsonObjectOptions
 
isMixedTypesAsStrings() - Method in class ai.rapids.cudf.JSONOptions
 
isNan() - Method in class ai.rapids.cudf.ColumnView
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
isNested() - Method in class ai.rapids.cudf.Schema
 
isNestedType() - Method in class ai.rapids.cudf.DType
Returns true for nested types
isNormalizeSingleQuotes() - Method in class ai.rapids.cudf.JSONOptions
 
isNormalizeWhitespace() - Method in class ai.rapids.cudf.JSONOptions
 
isNotNan() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.ColumnView
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() - Method in class ai.rapids.cudf.HostColumnVector.StructData
 
isNull(long) - Method in class ai.rapids.cudf.HostColumnVectorCore
Method that returns a boolean to indicate if the element at a given row index is null
isNullable() - Method in class ai.rapids.cudf.ColumnWriterOptions
Return if the column can have null values
isNullable - Variable in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
isNullable() - Method in class ai.rapids.cudf.HostColumnVector.BasicType
 
isNullable() - Method in class ai.rapids.cudf.HostColumnVector.DataType
 
isNullable() - Method in class ai.rapids.cudf.HostColumnVector.ListType
 
isNullable() - Method in class ai.rapids.cudf.HostColumnVector.StructType
 
isPoolingEnabled() - Static method in class ai.rapids.cudf.Rmm
Return true if rmm is initialized and pooling has been enabled, else false.
isPtdsEnabled() - Static method in class ai.rapids.cudf.Cuda
Whether per-thread default stream is enabled.
isRecoverWithNull() - Method in class ai.rapids.cudf.JSONOptions
Return the value of the recoverWithNull option
isStripQuotesFromSingleStrings() - Method in class ai.rapids.cudf.GetJsonObjectOptions
 
isStructOrHasStructDescendant() - Method in class ai.rapids.cudf.Schema
Check to see if the schema includes a struct at all.
isTimestamp(String) - Method in class ai.rapids.cudf.ColumnView
Verifies that a string column can be parsed to timestamps using the provided format pattern.
isTimestamp() - Method in class ai.rapids.cudf.DType
Deprecated.
isTimestampType() - Method in class ai.rapids.cudf.DType
 
isTimestampTypeInt96() - Method in class ai.rapids.cudf.ColumnWriterOptions
Returns true if the writer is expected to write timestamps in INT96
isValid() - Method in class ai.rapids.cudf.Scalar
 

J

JCudfSerialization - Class in ai.rapids.cudf
Serialize and deserialize CUDF tables and columns using a custom format.
JCudfSerialization() - Constructor for class ai.rapids.cudf.JCudfSerialization
 
JCudfSerialization.HostConcatResult - Class in ai.rapids.cudf
Class to hold the header and buffer pair result from host-side concatenation
JCudfSerialization.SerializedColumnHeader - Class in ai.rapids.cudf
Holds the metadata about a serialized column.
JCudfSerialization.SerializedTableHeader - Class in ai.rapids.cudf
Holds the metadata about a serialized table.
JCudfSerialization.TableAndRowCountPair - Class in ai.rapids.cudf
Holds the result of deserializing a table.
joinStrings(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnView
Concatenates all strings in the column into one new string delimited by an optional separator string.
JSONOptions - Class in ai.rapids.cudf
Options for reading in JSON encoded data.
JSONOptions.Builder - Class in ai.rapids.cudf
 

K

keepStringQuotes() - Method in class ai.rapids.cudf.JSONOptions
 

L

lag(int) - Static method in class ai.rapids.cudf.RollingAggregation
In a rolling window return the value offset entries behind or null if it is outside of the window.
lag(int, ColumnVector) - Static method in class ai.rapids.cudf.RollingAggregation
In a rolling window return the value offset entries behind or the corresponding value from defaultOutput if it is outside of the window.
lastDayOfMonth() - Method in class ai.rapids.cudf.ColumnView
Get the date that is the last day of the month for this timestamp.
lead(int) - Static method in class ai.rapids.cudf.RollingAggregation
In a rolling window return the value offset entries ahead or null if it is outside of the window.
lead(int, ColumnVector) - Static method in class ai.rapids.cudf.RollingAggregation
In a rolling window return the value offset entries ahead or the corresponding value from defaultOutput if it is outside of the window.
leftAntiJoinGatherMap(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left anti-join between two tables.
leftDistinctJoinGatherMap(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes a gather map that can be used to manifest the result of a left equi-join between two tables where the right table is guaranteed to not contain any duplicated join keys.
leftJoinGatherMaps(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left equi-join between two tables.
leftJoinGatherMaps(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left equi-join between two tables.
leftJoinGatherMaps(HashJoin, long) - Method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left equi-join between two tables.
leftJoinRowCount(HashJoin) - Method in class ai.rapids.cudf.Table
Computes the number of rows resulting from a left equi-join between two tables.
leftSemiJoinGatherMap(Table, boolean) - Method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left semi-join between two tables.
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.
lessThan(ColumnView, BigDecimal) - Static method in class ai.rapids.cudf.DecimalUtils
Because the native lessThan operator has issues with comparing decimal values that have different precision and scale accurately.
lessThan(BinaryOperable, BigDecimal, int) - Static method in class ai.rapids.cudf.DecimalUtils
Because the native lessThan operator has issues with comparing decimal values that have different precision and scale accurately.
libraryLoaded() - Static method in class ai.rapids.cudf.CuFile
Check if the libcufilejni library is loaded.
libraryLoaded() - Static method in class ai.rapids.cudf.NativeDepsLoader
 
like(Scalar, Scalar) - Method in class ai.rapids.cudf.ColumnView
Returns a boolean ColumnVector identifying rows which match the given like pattern.
LIST - Static variable in class ai.rapids.cudf.DType
 
listBuilder(String) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Creates a ListBuilder for column called 'name'
listBuilder(String, boolean) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Creates a ListBuilder for column called 'name'
ListBuilder(String, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.ListBuilder
 
ListColumnWriterOptions(ColumnWriterOptions.ListBuilder) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.ListColumnWriterOptions
 
listConcatenateByRow(ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Concatenate columns of lists horizontally (row by row), combining a corresponding row from each column into a single list row of a new column.
listConcatenateByRow(boolean, ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Concatenate columns of lists horizontally (row by row), combining a corresponding row from each column into a single list row of a new column.
listContains(Scalar) - Method in class ai.rapids.cudf.ColumnView
Create a column of bool values indicating whether the specified scalar is an element of each row of a list column.
listContainsColumn(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Create a column of bool values indicating whether the list rows of the first column contain the corresponding values in the second column.
listContainsNulls() - Method in class ai.rapids.cudf.ColumnView
Create a column of bool values indicating whether the list rows of the specified column contain null elements.
listFromColumnView(ColumnView) - Static method in class ai.rapids.cudf.Scalar
Creates a scalar of list from a ColumnView.
listFromNull(HostColumnVector.DataType) - Static method in class ai.rapids.cudf.Scalar
Creates a null scalar of list type.
listIndexOf(Scalar, ColumnView.FindOptions) - Method in class ai.rapids.cudf.ColumnView
Create a column of int32 indices, indicating the position of the scalar search key in each list row.
listIndexOf(ColumnView, ColumnView.FindOptions) - Method in class ai.rapids.cudf.ColumnView
Create a column of int32 indices, indicating the position of each row in the search key column in the corresponding row of the lists column.
listReduce(SegmentedReductionAggregation) - Method in class ai.rapids.cudf.ColumnView
Do a reduction on the values in a list.
listReduce(SegmentedReductionAggregation, DType) - Method in class ai.rapids.cudf.ColumnView
Do a reduction on the values in a list.
listReduce(SegmentedReductionAggregation, NullPolicy, DType) - Method in class ai.rapids.cudf.ColumnView
Do a reduction on the values in a list.
listsDifferenceDistinct(ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnView
Find the difference of lists of the left column against lists of the right column.
listsHaveOverlap(ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnView
For each pair of lists from the input lists columns, check if they have any common non-null elements.
listsIntersectDistinct(ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnView
Find the intersection without duplicate between lists at each row of the given lists columns.
listSortRows(boolean, boolean) - Method in class ai.rapids.cudf.ColumnView
Segmented sort of the elements within a list in each row of a list column.
listsUnionDistinct(ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnView
Find the union without duplicate between lists at each row of the given lists columns.
ListType(boolean, HostColumnVector.DataType) - Constructor for class ai.rapids.cudf.HostColumnVector.ListType
 
Literal - Class in ai.rapids.cudf.ast
A literal value in an AST expression.
loadNativeDeps() - Static method in class ai.rapids.cudf.NativeDepsLoader
Load the native libraries needed for libcudf, if not loaded already.
loadNativeDeps(String[]) - Static method in class ai.rapids.cudf.NativeDepsLoader
Allows other libraries to reuse the same native deps loading logic.
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.ColumnView
Calculate the log, output is the same type as input.
log10() - Method in class ai.rapids.cudf.ColumnView
Calculate the log with base 10, output is the same type as input.
log2() - Method in class ai.rapids.cudf.ColumnView
Calculate the log with base 2, output is the same type as input.
logicalCastTo(DType) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
this has changed to bit_cast in C++ so use that name instead
logRefCountDebug(String) - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
 
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.ColumnView
Convert a string to lower case.
lowerBound(boolean[], Table, boolean[]) - Method in class ai.rapids.cudf.Table
Find smallest indices in a sorted table where values should be inserted to maintain order.
lowerBound(Table, OrderByArg...) - Method in class ai.rapids.cudf.Table
Find smallest indices in a sorted table where values should be inserted to maintain order.
lstrip() - Method in class ai.rapids.cudf.ColumnView
Removes whitespace from the beginning of a string.
lstrip(Scalar) - Method in class ai.rapids.cudf.ColumnView
Removes the specified characters from the beginning of each string.

M

M2() - Static method in class ai.rapids.cudf.GroupByAggregation
Sum of square of differences from mean.
makeChunkedPack(long, RmmDeviceMemoryResource) - Method in class ai.rapids.cudf.Table
Create an instance of `ChunkedPack` which can be used to pack this table contiguously in memory utilizing a bounce buffer of size `bounceBufferSize`.
makeChunkedPack(long) - Method in class ai.rapids.cudf.Table
Create an instance of `ChunkedPack` which can be used to pack this table contiguously in memory utilizing a bounce buffer of size `bounceBufferSize`.
makeList(ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Create a LIST column from the given columns.
makeList(long, DType, ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Create a LIST column from the given columns.
makeListFromOffsets(long, ColumnView) - Method in class ai.rapids.cudf.ColumnVector
Create a LIST column from the current column and a given offsets column.
makeStruct(ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new struct vector made up of existing columns.
makeStruct(long, ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new struct vector made up of existing columns.
makeStructView(long, ColumnView...) - Static method in class ai.rapids.cudf.ColumnView
Create a new struct column view of existing column views.
makeStructView(ColumnView...) - Static method in class ai.rapids.cudf.ColumnView
Create a new struct column view of existing column views.
mapColumn(String, ColumnWriterOptions, ColumnWriterOptions) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Deprecated.
mapColumn(String, ColumnWriterOptions, ColumnWriterOptions, Boolean) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Add a Map Column to the schema.
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.ColumnView
Deprecated.
matchesRe(RegexProgram) - Method in class ai.rapids.cudf.ColumnView
Returns a boolean ColumnVector identifying rows which match the given regex program pattern but only at the beginning of the string.
max() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Deprecated.
the max reduction no longer internally allows for setting the output type, as a work around this API will cast the input type to the output type for you, but this may not work in all cases.
max() - Static method in class ai.rapids.cudf.GroupByAggregation
Max Aggregation
max() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Max Aggregation
max() - Static method in class ai.rapids.cudf.ReductionAggregation
Max Aggregation
max() - Static method in class ai.rapids.cudf.RollingAggregation
Rolling Window Max
max() - Static method in class ai.rapids.cudf.ScanAggregation
Max Aggregation
max() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
Max Aggregation
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.
md5Hash(ColumnView...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector containing the MD5 hash of each row in the table.
mean() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Returns the arithmetic mean of all values in the column, returning a scalar of the specified type.
mean() - Static method in class ai.rapids.cudf.GroupByAggregation
Arithmetic mean reduction.
mean() - Static method in class ai.rapids.cudf.ReductionAggregation
Arithmetic mean reduction.
mean() - Static method in class ai.rapids.cudf.RollingAggregation
Arithmetic Mean
median() - Static method in class ai.rapids.cudf.GroupByAggregation
Median reduction.
median() - Static method in class ai.rapids.cudf.ReductionAggregation
Median reduction.
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.EventHandler - Interface in ai.rapids.cudf
Interface to handle events for this MemoryBuffer.
MemoryBuffer.MemoryBufferCleaner - Class in ai.rapids.cudf
 
MemoryBufferCleaner() - Constructor for class ai.rapids.cudf.MemoryBuffer.MemoryBufferCleaner
 
MemoryCleaner - Class in ai.rapids.cudf
ColumnVectors may store data off heap, and because of complicated processing the life time of an individual vector can vary a lot.
MemoryCleaner() - Constructor for class ai.rapids.cudf.MemoryCleaner
 
MemoryCleaner.Cleaner - Class in ai.rapids.cudf
API that can be used to clean up the resources for a vector, even if there was a leak
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.
merge(Table[], OrderByArg...) - Static method in class ai.rapids.cudf.Table
Merge multiple already sorted tables keeping the sort order the same.
merge(List<Table>, OrderByArg...) - Static method in class ai.rapids.cudf.Table
Merge multiple already sorted tables keeping the sort order the same.
mergeAndSetValidity(BinaryOp, ColumnView...) - Method in class ai.rapids.cudf.ColumnView
Create a deep copy of the column while replacing the null mask.
mergeHistogram() - Static method in class ai.rapids.cudf.GroupByAggregation
MergeHistogram aggregation, to merge multiple histograms.
mergeHistogram() - Static method in class ai.rapids.cudf.ReductionAggregation
Create MergeHistogramAggregation, to merge multiple histograms.
mergeLists() - Static method in class ai.rapids.cudf.GroupByAggregation
Merge the partial lists produced by multiple CollectListAggregations.
mergeLists() - Static method in class ai.rapids.cudf.ReductionAggregation
Merge the partial lists produced by multiple CollectListAggregations.
mergeM2() - Static method in class ai.rapids.cudf.GroupByAggregation
Merge the partial M2 values produced by multiple instances of M2Aggregation.
mergeSets() - Static method in class ai.rapids.cudf.GroupByAggregation
Merge the partial sets produced by multiple CollectSetAggregations.
mergeSets(NullEquality, NaNEquality) - Static method in class ai.rapids.cudf.GroupByAggregation
Merge the partial sets produced by multiple CollectSetAggregations.
mergeSets() - Static method in class ai.rapids.cudf.ReductionAggregation
Merge the partial sets produced by multiple CollectSetAggregations.
mergeSets(NullEquality, NaNEquality) - Static method in class ai.rapids.cudf.ReductionAggregation
Merge the partial sets produced by multiple CollectSetAggregations.
mergeTDigest(int) - Static method in class ai.rapids.cudf.GroupByAggregation
Merge t-digests.
mergeTDigest(int) - Static method in class ai.rapids.cudf.ReductionAggregation
tDigest merge reduction.
min() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Deprecated.
the min reduction no longer internally allows for setting the output type, as a work around this API will cast the input type to the output type for you, but this may not work in all cases.
min() - Static method in class ai.rapids.cudf.GroupByAggregation
Min Aggregation
min() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Min Aggregation
min() - Static method in class ai.rapids.cudf.ReductionAggregation
Min Aggregation
min() - Static method in class ai.rapids.cudf.RollingAggregation
Rolling Window Min
min() - Static method in class ai.rapids.cudf.ScanAggregation
Min Aggregation
min() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
Min Aggregation
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.ColumnView
Get minute from a timestamp with time resolution.
missingFieldsAsNulls(boolean) - Method in class ai.rapids.cudf.GetJsonObjectOptions.Builder
 
mixedFullJoinGatherMaps(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a full join between two tables using a mix of equality and inequality conditions.
mixedInnerJoinGatherMaps(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner join between two tables using a mix of equality and inequality conditions.
mixedInnerJoinGatherMaps(Table, Table, Table, Table, CompiledExpression, NullEquality, MixedJoinSize) - Static method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of an inner join between two tables using a mix of equality and inequality conditions.
mixedInnerJoinSize(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes output size information for an inner join between two tables using a mix of equality and inequality conditions.
MixedJoinSize - Class in ai.rapids.cudf
This class tracks size information associated with a mixed table join.
mixedLeftAntiJoinGatherMap(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left anti join between two tables using a mix of equality and inequality conditions.
mixedLeftAntiJoinGatherMap(Table, Table, Table, Table, CompiledExpression, NullEquality, MixedJoinSize) - Static method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left anti join between two tables using a mix of equality and inequality conditions.
mixedLeftAntiJoinSize(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes output size information for a left anti join between two tables using a mix of equality and inequality conditions.
mixedLeftJoinGatherMaps(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left join between two tables using a mix of equality and inequality conditions.
mixedLeftJoinGatherMaps(Table, Table, Table, Table, CompiledExpression, NullEquality, MixedJoinSize) - Static method in class ai.rapids.cudf.Table
Computes the gather maps that can be used to manifest the result of a left join between two tables using a mix of equality and inequality conditions.
mixedLeftJoinSize(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes output size information for a left join between two tables using a mix of equality and inequality conditions.
mixedLeftSemiJoinGatherMap(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left semi join between two tables using a mix of equality and inequality conditions.
mixedLeftSemiJoinGatherMap(Table, Table, Table, Table, CompiledExpression, NullEquality, MixedJoinSize) - Static method in class ai.rapids.cudf.Table
Computes the gather map that can be used to manifest the result of a left semi join between two tables using a mix of equality and inequality conditions.
mixedLeftSemiJoinSize(Table, Table, Table, Table, CompiledExpression, NullEquality) - Static method in class ai.rapids.cudf.Table
Computes output size information for a left semi join between two tables using a mix of equality and inequality conditions.
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.ColumnView
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.
multiBufferCopyAsync(long[], long[], long[], Cuda.Stream) - Static method in class ai.rapids.cudf.Cuda
Copy data from multiple device buffer sources to multiple device buffer destinations.
MultiBufferDataSource - Class in ai.rapids.cudf
This is a DataSource that can take multiple HostMemoryBuffers.
MultiBufferDataSource(HostMemoryBuffer...) - Constructor for class ai.rapids.cudf.MultiBufferDataSource
Create a new data source backed by multiple buffers.
MultiBufferDataSource(HostMemoryAllocator, HostMemoryBuffer...) - Constructor for class ai.rapids.cudf.MultiBufferDataSource
Create a new data source backed by multiple buffers.

N

name - Variable in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
NaNEquality - Enum in ai.rapids.cudf
How should NaNs be compared in an operation.
nansToNulls() - Method in class ai.rapids.cudf.ColumnView
Returns a new ColumnVector with NaNs converted to nulls, preserving the existing null values.
NativeDepsLoader - Class in ai.rapids.cudf
This class will load the native dependencies.
NativeDepsLoader() - Constructor for class ai.rapids.cudf.NativeDepsLoader
 
needTheGpu() - Method in interface ai.rapids.cudf.ArrowIPCOptions.NeedGpu
A callback to indicate that we are about to start putting data on the GPU.
NestedBuilder(String, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Builder specific to build a Struct meta
NestedBuilder(String, boolean, int) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
NestedBuilder() - Constructor for class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
newPinnedPoolMemoryResource(long, long) - Static method in class ai.rapids.cudf.Rmm
 
next(DeviceMemoryBuffer) - Method in class ai.rapids.cudf.ChunkedPack
Place the next contiguous chunk of our table into `userPtr`.
normalizeNANsAndZeros() - Method in class ai.rapids.cudf.ColumnView
Create a new vector of "normalized" values, where: 1.
not() - Method in class ai.rapids.cudf.ColumnView
Returns a vector of the logical `not` of each value in the input column (this)
notEqualTo(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.
notEqualTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this != rhs 1 is true 0 is false.
noWarnLeakExpected() - Method in class ai.rapids.cudf.ColumnVector
This is a really ugly API, but it is possible that the lifecycle of a column of data may not have a clear lifecycle thanks to java and GC.
noWarnLeakExpected() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
noWarnLeakExpected() - Method in class ai.rapids.cudf.HostColumnVector
This is a really ugly API, but it is possible that the lifecycle of a column of data may not have a clear lifecycle thanks to java and GC.
noWarnLeakExpected() - Method in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
noWarnLeakExpected() - Method in class ai.rapids.cudf.MemoryBuffer
This is a really ugly API, but it is possible that the lifecycle of a column of data may not have a clear lifecycle thanks to java and GC.
noWarnLeakExpected() - Method in class ai.rapids.cudf.MemoryCleaner.Cleaner
 
nth(int) - Static method in class ai.rapids.cudf.GroupByAggregation
Get the nth, non-null, element in a group.
nth(int, NullPolicy) - Static method in class ai.rapids.cudf.GroupByAggregation
Get the nth element in a group.
nth(int) - Static method in class ai.rapids.cudf.ReductionAggregation
Get the nth, non-null, element in a group.
nth(int, NullPolicy) - Static method in class ai.rapids.cudf.ReductionAggregation
Get the nth element in a group.
nth(int, NullPolicy) - Static method in class ai.rapids.cudf.RollingAggregation
Select the nth element from a specified window.
nullCount - Variable in class ai.rapids.cudf.ColumnView
 
nullCount - Variable in class ai.rapids.cudf.HostColumnVectorCore
 
nullCount - Variable in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
 
NullEquality - Enum in ai.rapids.cudf
How should nulls be compared in an operation.
NullPolicy - Enum in ai.rapids.cudf
Specify whether to include nulls or exclude nulls in an operation.
numCompressedBytes - Variable in class ai.rapids.cudf.TableWriter.WriteStatistics
 
numFailedBytes - Variable in class ai.rapids.cudf.TableWriter.WriteStatistics
 
numSkippedBytes - Variable in class ai.rapids.cudf.TableWriter.WriteStatistics
 
nunique() - Static method in class ai.rapids.cudf.GroupByAggregation
Number of unique, non-null, elements.
nunique(NullPolicy) - Static method in class ai.rapids.cudf.GroupByAggregation
Number of unique elements.
nunique() - Static method in class ai.rapids.cudf.ReductionAggregation
Number of unique, non-null, elements.
nunique(NullPolicy) - Static method in class ai.rapids.cudf.ReductionAggregation
Number of unique elements.
NvcompCudaException - Exception in ai.rapids.cudf.nvcomp
Exception thrown from nvcomp indicating a CUDA error occurred.
NvcompException - Exception in ai.rapids.cudf.nvcomp
Base class for all nvcomp-specific exceptions
NvtxColor - Enum in ai.rapids.cudf
 
NvtxRange - Class in ai.rapids.cudf
This class supports push/pop NVTX profiling ranges, or "scoped" ranges.
NvtxRange(String, NvtxColor) - Constructor for class ai.rapids.cudf.NvtxRange
 
NvtxRange(String, int) - Constructor for class ai.rapids.cudf.NvtxRange
 
NvtxUniqueRange - Class in ai.rapids.cudf
This class supports start/end NVTX profiling ranges.
NvtxUniqueRange(String, NvtxColor) - Constructor for class ai.rapids.cudf.NvtxUniqueRange
 
NvtxUniqueRange(String, int) - Constructor for class ai.rapids.cudf.NvtxUniqueRange
 

O

ofBoolean(boolean) - Static method in class ai.rapids.cudf.ast.Literal
Construct a boolean literal with the specified value.
ofBoolean(Boolean) - Static method in class ai.rapids.cudf.ast.Literal
Construct a boolean literal with the specified value or null.
ofByte(byte) - Static method in class ai.rapids.cudf.ast.Literal
Construct a byte literal with the specified value.
ofByte(Byte) - Static method in class ai.rapids.cudf.ast.Literal
Construct a byte literal with the specified value or null.
ofDouble(double) - Static method in class ai.rapids.cudf.ast.Literal
Construct a double literal with the specified value.
ofDouble(Double) - Static method in class ai.rapids.cudf.ast.Literal
Construct a double literal with the specified value or null.
ofDurationDaysFromInt(int) - Static method in class ai.rapids.cudf.ast.Literal
Construct a duration days literal with the specified value.
ofDurationDaysFromInt(Integer) - Static method in class ai.rapids.cudf.ast.Literal
Construct a duration days literal with the specified value or null.
ofDurationFromLong(DType, long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long-based duration literal with the specified value.
ofDurationFromLong(DType, Long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long-based duration literal with the specified value or null.
offHeap - Variable in class ai.rapids.cudf.ColumnView
 
offHeap - Variable in class ai.rapids.cudf.HostColumnVectorCore
 
OffHeapState(long) - Constructor for class ai.rapids.cudf.ColumnVector.OffHeapState
Make a column form an existing cudf::column *.
OffHeapState(DeviceMemoryBuffer, DeviceMemoryBuffer, DeviceMemoryBuffer, List<DeviceMemoryBuffer>, long) - Constructor for class ai.rapids.cudf.ColumnVector.OffHeapState
Create from existing cudf::column_view and buffers.
OffHeapState(long, DeviceMemoryBuffer) - Constructor for class ai.rapids.cudf.ColumnVector.OffHeapState
Create from existing cudf::column_view and contiguous buffer.
ofFloat(float) - Static method in class ai.rapids.cudf.ast.Literal
Construct a float literal with the specified value.
ofFloat(Float) - Static method in class ai.rapids.cudf.ast.Literal
Construct a float literal with the specified value or null.
offsets - Variable in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
ofInt(int) - Static method in class ai.rapids.cudf.ast.Literal
Construct an integer literal with the specified value.
ofInt(Integer) - Static method in class ai.rapids.cudf.ast.Literal
Construct an integer literal with the specified value or null.
ofLong(long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long literal with the specified value.
ofLong(Long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long literal with the specified value or null.
ofNull(DType) - Static method in class ai.rapids.cudf.ast.Literal
Construct a null literal of the specified type.
ofShort(short) - Static method in class ai.rapids.cudf.ast.Literal
Construct a short literal with the specified value.
ofShort(Short) - Static method in class ai.rapids.cudf.ast.Literal
Construct a short literal with the specified value or null.
ofString(String) - Static method in class ai.rapids.cudf.ast.Literal
Construct a string literal with the specified value or null.
ofTimestampDaysFromInt(int) - Static method in class ai.rapids.cudf.ast.Literal
Construct a timestamp days literal with the specified value.
ofTimestampDaysFromInt(Integer) - Static method in class ai.rapids.cudf.ast.Literal
Construct a timestamp days literal with the specified value or null.
ofTimestampFromLong(DType, long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long-based timestamp literal with the specified value.
ofTimestampFromLong(DType, Long) - Static method in class ai.rapids.cudf.ast.Literal
Construct a long-based timestamp literal with the specified value or null.
ofUTF8String(byte[]) - Static method in class ai.rapids.cudf.ast.Literal
Construct a string literal directly with byte array to skip transcoding.
onAllocated(long) - Method in interface ai.rapids.cudf.RmmEventHandler
Invoked after every memory allocation when debug mode is enabled.
onAllocFailure(long) - Method in interface ai.rapids.cudf.RmmEventHandler
Deprecated.
deprecated in favor of onAllocFailure(long, boolean)
onAllocFailure(long, int) - Method in interface ai.rapids.cudf.RmmEventHandler
Invoked on a memory allocation failure.
onAllocThreshold(long) - Method in interface ai.rapids.cudf.RmmEventHandler
Invoked after an RMM memory allocate operation when an allocate threshold is crossed.
onClosed(ColumnVector, int) - Method in interface ai.rapids.cudf.ColumnVector.EventHandler
`onClosed` is invoked with the updated `refCount` during `close`.
onClosed(HostColumnVector, int) - Method in interface ai.rapids.cudf.HostColumnVector.EventHandler
`onClosed` is invoked with the updated `refCount` during `close`.
onClosed(int) - Method in interface ai.rapids.cudf.MemoryBuffer.EventHandler
`onClosed` is invoked with the updated `refCount` during `close`.
onColumn(int) - Method in class ai.rapids.cudf.GroupByAggregation
Add a column to the Aggregation so it can be used on a specific column of data.
onColumn(int) - Method in class ai.rapids.cudf.GroupByScanAggregation
Add a column to the Aggregation so it can be used on a specific column of data.
onColumn(int) - Method in enum ai.rapids.cudf.ReplacePolicy
Indicate which column the replacement should happen on.
onColumn(int) - Method in class ai.rapids.cudf.RollingAggregation
Add a column to the Aggregation so it can be used on a specific column of data.
onColumns(int...) - Method in class ai.rapids.cudf.Table
 
onDeallocated(long) - Method in interface ai.rapids.cudf.RmmEventHandler
Invoked after every memory deallocation when debug mode is enabled.
onDeallocThreshold(long) - Method in interface ai.rapids.cudf.RmmEventHandler
Invoked after an RMM memory deallocation operation when a deallocate threshold is crossed.
onHostBufferDone(HostMemoryBuffer) - Method in class ai.rapids.cudf.DataSource
Called when the buffer returned from hostRead is done.
or(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Logical or (||) with the given output type.
or(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Logical or (||).
ORCOptions - Class in ai.rapids.cudf
Options for reading a ORC file
ORCOptions.Builder - Class in ai.rapids.cudf
 
ORCWriterOptions - Class in ai.rapids.cudf
This class represents settings for writing ORC files.
ORCWriterOptions.Builder - Class in ai.rapids.cudf
 
orderBy(OrderByArg...) - Method in class ai.rapids.cudf.Table
Orders the table using the sortkeys returning a new allocated table.
OrderByArg - Class in ai.rapids.cudf
Provides the ordering for specific columns.
orderByAscending() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
orderByColumnIndex(int) - Method in class ai.rapids.cudf.WindowOptions.Builder
 
orderByDescending() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
outOfBounds(ColumnView, int, int) - Static method in class ai.rapids.cudf.DecimalUtils
With precision and scale, checks each value of input decimal column for out of bound.
OutOfBoundsPolicy - Enum in ai.rapids.cudf
Policy to account for possible out-of-bounds indices `NULLIFY` means to nullify output values corresponding to out-of-bounds gather map values.
OUTPUT_STREAM - Static variable in class ai.rapids.cudf.TableDebug
Specify one of -Dai.rapids.cudf.debug.output=stderr to print directly to standard error (default) -Dai.rapids.cudf.debug.output=stdout to print directly to standard output -Dai.rapids.cudf.debug.output=log[_level] to redirect to a logging subsystem that can further be configured.
overWindow(WindowOptions) - Method in class ai.rapids.cudf.RollingAggregationOnColumn
 

P

PackedColumnMetadata - Class in ai.rapids.cudf
Metadata for a table that is backed by a single contiguous device buffer.
pad(int) - Method in class ai.rapids.cudf.ColumnView
Pad the Strings column until it reaches the desired length with spaces " " on the right.
pad(int, PadSide) - Method in class ai.rapids.cudf.ColumnView
Pad the Strings column until it reaches the desired length with spaces " ".
pad(int, PadSide, String) - Method in class ai.rapids.cudf.ColumnView
Pad the Strings column until it reaches the desired length.
PadSide - Enum in ai.rapids.cudf
 
ParquetChunkedReader - Class in ai.rapids.cudf
Provide an interface for reading a Parquet file in an iterative manner.
ParquetChunkedReader(long, File) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct the reader instance from a read limit and a file path.
ParquetChunkedReader(long, ParquetOptions, File) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct the reader instance from a read limit, a ParquetOptions object, and a file path.
ParquetChunkedReader(long, long, ParquetOptions, File) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct the reader instance from a read limit, a ParquetOptions object, and a file path.
ParquetChunkedReader(long, ParquetOptions, HostMemoryBuffer, long, long) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct the reader instance from a read limit and a file already read in a memory buffer.
ParquetChunkedReader(long, long, ParquetOptions, HostMemoryBuffer, long, long) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct the reader instance from a read limit and a file already read in a memory buffer.
ParquetChunkedReader(long, ParquetOptions, DataSource) - Constructor for class ai.rapids.cudf.ParquetChunkedReader
Construct a reader instance from a DataSource
parquetFieldId - Variable in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
ParquetOptions - Class in ai.rapids.cudf
Options for reading a parquet file
ParquetOptions.Builder - Class in ai.rapids.cudf
 
ParquetWriterOptions - Class in ai.rapids.cudf
This class represents settings for writing Parquet files.
ParquetWriterOptions.Builder - Class in ai.rapids.cudf
 
ParquetWriterOptions.StatisticsFrequency - Enum in ai.rapids.cudf
 
parseErrorCode(int) - Static method in enum ai.rapids.cudf.CudaException.CudaError
 
partition(ColumnView, int) - Method in class ai.rapids.cudf.Table
Partition this table using the mapping in partitionMap.
PartitionedTable - Class in ai.rapids.cudf
Class to provide a PartitionedTable
pattern() - Method in class ai.rapids.cudf.RegexProgram
Get the pattern used to create this instance
percentRank() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Get the row's percent ranking.
percentRank() - Static method in class ai.rapids.cudf.ScanAggregation
Get the row's percent rank.
PinnedMemoryPool - Class in ai.rapids.cudf
This is the JNI interface to a rmm::pool_memory_resource.
pmod(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Returns the positive value of lhs mod rhs.
pmod(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Returns the positive value of lhs mod rhs.
POOL - Static variable in class ai.rapids.cudf.RmmAllocationMode
Use pool suballocation strategy
pow(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Compute the power with the given output type.
pow(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Compute the power.
preceding(Scalar) - Method in class ai.rapids.cudf.WindowOptions.Builder
Set the relative number preceding the current row for range window
prefixSum() - Method in class ai.rapids.cudf.ColumnView
Compute the prefix sum (aka cumulative sum) of the values in this column.
printBuffer() - Method in class ai.rapids.cudf.HostMemoryBuffer
WARNING: Debug only method to print buffer.
printBuffer(int) - Method in class ai.rapids.cudf.HostMemoryBuffer
WARNING: Debug only method to print buffer.
product() - Method in class ai.rapids.cudf.ColumnView
Returns the product of all values in the column, returning a scalar of the same type as this column.
product(DType) - Method in class ai.rapids.cudf.ColumnView
Returns the product of all values in the column, returning a scalar of the specified type.
product() - Static method in class ai.rapids.cudf.GroupByAggregation
Product Aggregation.
product() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Product Aggregation.
product() - Static method in class ai.rapids.cudf.ReductionAggregation
Product Aggregation.
product() - Static method in class ai.rapids.cudf.ScanAggregation
Product Aggregation.
product() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
Product Aggregation.
profilerStart() - Static method in class ai.rapids.cudf.Cuda
Begins an Nsight profiling session, if a profiler is currently attached.
profilerStop() - Static method in class ai.rapids.cudf.Cuda
Stops an active Nsight profiling session.
purgeNonEmptyNulls() - Method in class ai.rapids.cudf.ColumnView
Copies this column into output while purging any non-empty null rows in the column or its descendants.

Q

quantile(QuantileMethod, double[]) - Method in class ai.rapids.cudf.ColumnView
Calculate various quantiles of this ColumnVector.
quantile(double...) - Static method in class ai.rapids.cudf.GroupByAggregation
Aggregate to compute the specified quantiles.
quantile(QuantileMethod, double...) - Static method in class ai.rapids.cudf.GroupByAggregation
Aggregate to compute various quantiles.
quantile(double...) - Static method in class ai.rapids.cudf.ReductionAggregation
Aggregate to compute the specified quantiles.
quantile(QuantileMethod, double...) - Static method in class ai.rapids.cudf.ReductionAggregation
Aggregate to compute various quantiles.
QuantileMethod - Enum in ai.rapids.cudf
Interpolation method to use when the desired quantile lies between two data points i and j.
quarterOfYear() - Method in class ai.rapids.cudf.ColumnView
Get the quarter of the year from a timestamp.
QuoteStyle - Enum in ai.rapids.cudf
Quote style for CSV records, closely following cudf::io::quote_style.

R

Range - Class in ai.rapids.cudf
Helper utility for creating ranges.
Range() - Constructor for class ai.rapids.cudf.Range
 
rank() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Get the row's ranking.
rank() - Static method in class ai.rapids.cudf.ScanAggregation
Get the row's ranking.
read(CuFileBuffer, long) - Method in class ai.rapids.cudf.CuFileReadHandle
Read the file content into the specified cuFile buffer.
readAndConcat(JCudfSerialization.SerializedTableHeader[], HostMemoryBuffer[]) - Static method in class ai.rapids.cudf.JCudfSerialization
 
readAndInferJSON(JSONOptions, DataSource) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data and infer the column names and schema.
readArrowIPCChunked(ArrowIPCOptions, File) - Static method in class ai.rapids.cudf.Table
Get a reader that will return tables.
readArrowIPCChunked(File) - Static method in class ai.rapids.cudf.Table
Get a reader that will return tables.
readArrowIPCChunked(ArrowIPCOptions, HostBufferProvider, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Get a reader that will return tables.
readArrowIPCChunked(ArrowIPCOptions, HostBufferProvider) - Static method in class ai.rapids.cudf.Table
 
readArrowIPCChunked(HostBufferProvider) - Static method in class ai.rapids.cudf.Table
Get a reader that will return tables.
readAvro(File) - Static method in class ai.rapids.cudf.Table
Read an Avro file using the default AvroOptions.
readAvro(AvroOptions, File) - Static method in class ai.rapids.cudf.Table
Read an Avro file.
readAvro(byte[]) - Static method in class ai.rapids.cudf.Table
Read Avro formatted data.
readAvro(AvroOptions, byte[]) - Static method in class ai.rapids.cudf.Table
Read Avro formatted data.
readAvro(AvroOptions, byte[], long, long, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Read Avro formatted data.
readAvro(AvroOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
 
readAvro(AvroOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read Avro formatted data.
readAvro(AvroOptions, DataSource) - Static method in class ai.rapids.cudf.Table
 
readChunk() - Method in class ai.rapids.cudf.ParquetChunkedReader
Read a chunk of rows in the given Parquet file such that the returning data has total size does not exceed the given read limit.
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, HostMemoryAllocator) - 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
 
readCSV(Schema, CSVOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read CSV formatted data.
readCSV(Schema, CSVOptions, DataSource) - Static method in class ai.rapids.cudf.Table
 
readFileToDeviceBuffer(BaseDeviceMemoryBuffer, File, long) - Static method in class ai.rapids.cudf.CuFile
Read a file into a device buffer synchronously.
readFileToDeviceMemory(long, long, File, long) - Static method in class ai.rapids.cudf.CuFile
Read a file into device memory synchronously.
readInto(HostMemoryBuffer, long) - Method in interface ai.rapids.cudf.HostBufferProvider
Place data into the given buffer.
readJSON(Schema, File) - Static method in class ai.rapids.cudf.Table
Read a JSON file using the default JSONOptions.
readJSON(Schema, byte[]) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data using the default JSONOptions.
readJSON(Schema, JSONOptions, byte[]) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, File) - Static method in class ai.rapids.cudf.Table
Read a JSON file.
readJSON(Schema, JSONOptions, byte[], long, long, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, byte[], long, long, HostMemoryAllocator, int) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, byte[], long, long, int) - Static method in class ai.rapids.cudf.Table
 
readJSON(Schema, JSONOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
 
readJSON(JSONOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data and infer the column names and schema.
readJSON(Schema, JSONOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, HostMemoryBuffer, long, long, int) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, DataSource) - Static method in class ai.rapids.cudf.Table
Read JSON formatted data.
readJSON(Schema, JSONOptions, DataSource, int) - Static method in class ai.rapids.cudf.Table
Read JSON 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, HostMemoryAllocator) - 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
 
readORC(ORCOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read ORC formatted data.
readORC(ORCOptions, DataSource) - Static method in class ai.rapids.cudf.Table
 
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, HostMemoryAllocator) - 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
 
readParquet(ParquetOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read parquet formatted data.
readParquet(ParquetOptions, DataSource) - Static method in class ai.rapids.cudf.Table
 
readTableFrom(JCudfSerialization.SerializedTableHeader, HostMemoryBuffer) - Static method in class ai.rapids.cudf.JCudfSerialization
 
readTableFrom(InputStream, HostMemoryAllocator) - Static method in class ai.rapids.cudf.JCudfSerialization
Read a serialize table from the given InputStream.
readTableFrom(InputStream) - Static method in class ai.rapids.cudf.JCudfSerialization
 
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 the default stream at the time of this call.
reduce(ReductionAggregation) - Method in class ai.rapids.cudf.ColumnView
Computes the reduction of the values in all rows of a column.
reduce(ReductionAggregation, DType) - Method in class ai.rapids.cudf.ColumnView
Computes the reduction of the values in all rows of a column.
ReductionAggregation - Class in ai.rapids.cudf
An aggregation that can be used for a reduce.
refCount - Variable in class ai.rapids.cudf.MemoryBuffer
 
RegexFlag - Enum in ai.rapids.cudf
Regex flags setting, closely following cudf::strings::regex_flags.
RegexProgram - Class in ai.rapids.cudf
Regex program class, closely following cudf::strings::regex_program.
RegexProgram(String) - Constructor for class ai.rapids.cudf.RegexProgram
Constructor for RegexProgram
RegexProgram(String, EnumSet<RegexFlag>) - Constructor for class ai.rapids.cudf.RegexProgram
Constructor for RegexProgram
RegexProgram(String, CaptureGroups) - Constructor for class ai.rapids.cudf.RegexProgram
Constructor for RegexProgram
RegexProgram(String, EnumSet<RegexFlag>, CaptureGroups) - Constructor for class ai.rapids.cudf.RegexProgram
Constructor for RegexProgram
register(CompiledExpression, MemoryCleaner.Cleaner) - Static method in class ai.rapids.cudf.MemoryCleaner
 
release() - Method in class ai.rapids.cudf.CloseableArray
 
releaseBuffer() - Method in class ai.rapids.cudf.GatherMap
Release the underlying device buffer instance.
releasePinnedPoolMemoryResource(long) - Static method in class ai.rapids.cudf.Rmm
 
releaseTable() - Method in class ai.rapids.cudf.TableWithMeta
Get the table out of this metadata.
releaseWrapped() - Method in class ai.rapids.cudf.RmmWrappingDeviceMemoryResource
Release the wrapped device memory resource and close this.
removeDefaultShutdownHook() - Static method in class ai.rapids.cudf.MemoryCleaner
De-register the default shutdown hook from Java default Runtime, then return the corresponding shutdown runnable.
repeat(int) - Method in class ai.rapids.cudf.Table
Repeat each row of this table count times.
repeat(ColumnView) - Method in class ai.rapids.cudf.Table
Create a new table by repeating each row of this table.
repeatString(int) - Method in class ai.rapids.cudf.Scalar
Repeat the given string scalar a number of times specified by the repeatTimes parameter.
repeatStrings(int) - Method in class ai.rapids.cudf.ColumnView
Given a strings column, each string in it is repeated a number of times specified by the repeatTimes parameter.
repeatStrings(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Given a strings column, an output strings column is generated by repeating each of the input string by a number of times given by the corresponding row in a repeatTimes numeric column.
replaceChildrenWithViews(int[], ColumnView[]) - Method in class ai.rapids.cudf.ColumnView
This method takes in a nested type and replaces its children with the given views Note: Make sure the numbers of rows in the leaf node are the same as the child replacing it otherwise the list can point to elements outside of the column values.
replaceListChild(ColumnView) - Method in class ai.rapids.cudf.ColumnView
This method takes in a list and returns a new list with the leaf node replaced with the given view.
replaceMultiRegex(String[], ColumnView) - Method in class ai.rapids.cudf.ColumnView
For each string, replaces any character sequence matching any of the regular expression patterns with the corresponding replacement strings.
replaceNulls(Scalar) - Method in class ai.rapids.cudf.ColumnView
Returns a ColumnVector with any null values replaced with a scalar.
replaceNulls(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Returns a ColumnVector with any null values replaced with the corresponding row in the specified replacement column.
replaceNulls(ReplacePolicy) - Method in class ai.rapids.cudf.ColumnView
 
replaceNulls(ReplacePolicyWithColumn...) - Method in class ai.rapids.cudf.Table.GroupByOperation
 
ReplacePolicy - Enum in ai.rapids.cudf
Policy to specify the position of replacement values relative to null rows.
ReplacePolicyWithColumn - Class in ai.rapids.cudf
A replacement policy for a specific column
replaceRegex(String, Scalar) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
replaceRegex(RegexProgram, Scalar) - Method in class ai.rapids.cudf.ColumnView
For each string, replaces any character sequence matching the given regex program pattern using the replacement string scalar.
replaceRegex(String, Scalar, int) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
replaceRegex(RegexProgram, Scalar, int) - Method in class ai.rapids.cudf.ColumnView
For each string, replaces any character sequence matching the given regex program pattern using the replacement string scalar.
resetScopedMaximumBytesAllocated(long) - Static method in class ai.rapids.cudf.Rmm
Resets a scoped maximum counter of RMM memory used to keep track of usage between code sections while debugging.
resetScopedMaximumBytesAllocated() - Static method in class ai.rapids.cudf.Rmm
Resets a scoped maximum counter of RMM memory used to keep track of usage between code sections while debugging.
resetScopedMaxTotalBytesAllocated(long) - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
reverseStringsOrLists() - Method in class ai.rapids.cudf.ColumnView
Copy the current column to a new column, each string or list of the output column will have reverse order of characters or elements.
rint() - Method in class ai.rapids.cudf.ColumnView
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
 
RmmArenaMemoryResource<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will pre-allocate a pool of resources and sub-allocate from this pool to improve memory performance.
RmmArenaMemoryResource(C, long, boolean) - Constructor for class ai.rapids.cudf.RmmArenaMemoryResource
Create a new arena memory resource taking ownership of the RmmDeviceMemoryResource that it is wrapping.
RmmCudaAsyncMemoryResource - Class in ai.rapids.cudf
A device memory resource that uses `cudaMallocAsync` and `cudaFreeAsync` for allocation and deallocation.
RmmCudaAsyncMemoryResource(long, long) - Constructor for class ai.rapids.cudf.RmmCudaAsyncMemoryResource
Create a new async memory resource
RmmCudaMemoryResource - Class in ai.rapids.cudf
A device memory resource that uses `cudaMalloc` and `cudaFree` for allocation and deallocation.
RmmCudaMemoryResource() - Constructor for class ai.rapids.cudf.RmmCudaMemoryResource
 
RmmDeviceMemoryResource - Interface in ai.rapids.cudf
A resource that allocates/deallocates device memory.
RmmEventHandler - Interface in ai.rapids.cudf
 
RmmEventHandlerResourceAdaptor<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will give callbacks in specific situations.
RmmEventHandlerResourceAdaptor(C, RmmTrackingResourceAdaptor<?>, RmmEventHandler, boolean) - Constructor for class ai.rapids.cudf.RmmEventHandlerResourceAdaptor
Create a new logging resource adaptor.
RmmException - Exception in ai.rapids.cudf
Exception from RMM allocator.
RmmLimitingResourceAdaptor<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will limit the maximum amount allocated.
RmmLimitingResourceAdaptor(C, long, long) - Constructor for class ai.rapids.cudf.RmmLimitingResourceAdaptor
Create a new limiting resource adaptor.
RmmLoggingResourceAdaptor<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will log interactions.
RmmLoggingResourceAdaptor(C, Rmm.LogConf, boolean) - Constructor for class ai.rapids.cudf.RmmLoggingResourceAdaptor
Create a new logging resource adaptor.
RmmManagedMemoryResource - Class in ai.rapids.cudf
A device memory resource that uses `cudaMallocManaged` and `cudaFreeManaged` for allocation and deallocation.
RmmManagedMemoryResource() - Constructor for class ai.rapids.cudf.RmmManagedMemoryResource
 
RmmPoolMemoryResource<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will pre-allocate a pool of resources and sub-allocate from this pool to improve memory performance.
RmmPoolMemoryResource(C, long, long) - Constructor for class ai.rapids.cudf.RmmPoolMemoryResource
Create a new pooled memory resource taking ownership of the RmmDeviceMemoryResource that it is wrapping.
RmmTrackingResourceAdaptor<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A device memory resource that will track some basic statistics about the memory usage.
RmmTrackingResourceAdaptor(C, long) - Constructor for class ai.rapids.cudf.RmmTrackingResourceAdaptor
Create a new tracking resource adaptor.
RmmWrappingDeviceMemoryResource<C extends RmmDeviceMemoryResource> - Class in ai.rapids.cudf
A resource that wraps another RmmDeviceMemoryResource
RmmWrappingDeviceMemoryResource(C) - Constructor for class ai.rapids.cudf.RmmWrappingDeviceMemoryResource
 
RollingAggregation - Class in ai.rapids.cudf
An aggregation that can be used on rolling windows.
RollingAggregationOnColumn - Class in ai.rapids.cudf
A RollingAggregation for a specific column in a table.
rollingWindow(RollingAggregation, WindowOptions) - Method in class ai.rapids.cudf.ColumnView
This function aggregates values in a window around each element i of the input column.
round(int, RoundMode) - Method in class ai.rapids.cudf.ColumnView
Rounds all the values in a column to the specified number of decimal places.
round(RoundMode) - Method in class ai.rapids.cudf.ColumnView
Rounds all the values in a column with decimal places = 0.
round(int) - Method in class ai.rapids.cudf.ColumnView
Rounds all the values in a column to the specified number of decimal places with HALF_UP (default) as Rounding method.
round() - Method in class ai.rapids.cudf.ColumnView
Rounds all the values in a column with these default values: decimalPlaces = 0 Rounding method = RoundMode.HALF_UP
RoundMode - Enum in ai.rapids.cudf
Rounding modes supported in round method.
roundRobinPartition(int, int) - Method in class ai.rapids.cudf.Table
Round-robin partition a table into the specified number of partitions.
rowBitCount() - Method in class ai.rapids.cudf.Table
Returns an approximate cumulative size in bits of all columns in the `table_view` for each row.
rowCount - Variable in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
 
rowNumber() - Static method in class ai.rapids.cudf.RollingAggregation
Get the row number.
rows - Variable in class ai.rapids.cudf.ColumnView
 
rows - Variable in class ai.rapids.cudf.HostColumnVectorCore
 
rstrip() - Method in class ai.rapids.cudf.ColumnView
Removes whitespace from the end of a string.
rstrip(Scalar) - Method in class ai.rapids.cudf.ColumnView
Removes the specified characters from the end of each string.

S

sample(long, boolean, long) - Method in class ai.rapids.cudf.Table
Gather `n` samples from table randomly Note: does not preserve the ordering Example: input: {col1: {1, 2, 3, 4, 5}, col2: {6, 7, 8, 9, 10}} n: 3 replacement: false output: {col1: {3, 1, 4}, col2: {8, 6, 9}} replacement: true output: {col1: {3, 1, 1}, col2: {8, 6, 6}} throws "logic_error" if `n` > table rows and `replacement` == FALSE.
Scalar - Class in ai.rapids.cudf
A single scalar value.
scan(ScanAggregation, ScanType, NullPolicy) - Method in class ai.rapids.cudf.ColumnView
Computes a scan for a column.
scan(ScanAggregation, ScanType) - Method in class ai.rapids.cudf.ColumnView
Computes a scan for a column that excludes nulls.
scan(ScanAggregation) - Method in class ai.rapids.cudf.ColumnView
Computes an inclusive scan for a column that excludes nulls.
scan(GroupByScanAggregationOnColumn...) - Method in class ai.rapids.cudf.Table.GroupByOperation
 
ScanAggregation - Class in ai.rapids.cudf
An aggregation that can be used for a scan.
ScanType - Enum in ai.rapids.cudf
Scan operation type.
scatter(ColumnView, Table) - Method in class ai.rapids.cudf.Table
Scatters values from the source table into the target table out-of-place, returning a new result table.
scatter(Scalar[], ColumnView, Table) - Static method in class ai.rapids.cudf.Table
Scatters values from the source rows into the target table out-of-place, returning a new result table.
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.ColumnView
Get second from a timestamp with time resolution.
segmentedGather(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Segmented gather of the elements within a list element in each row of a list column.
segmentedGather(ColumnView, OutOfBoundsPolicy) - Method in class ai.rapids.cudf.ColumnView
Segmented gather of the elements within a list element in each row of a list column.
segmentedReduce(ColumnView, SegmentedReductionAggregation) - Method in class ai.rapids.cudf.ColumnView
Do a segmented reduce where the offsets column indicates which groups in this to combine.
segmentedReduce(ColumnView, SegmentedReductionAggregation, DType) - Method in class ai.rapids.cudf.ColumnView
Do a segmented reduce where the offsets column indicates which groups in this to combine.
segmentedReduce(ColumnView, SegmentedReductionAggregation, NullPolicy, DType) - Method in class ai.rapids.cudf.ColumnView
Do a segmented reduce where the offsets column indicates which groups in this to combine.
SegmentedReductionAggregation - Class in ai.rapids.cudf
An aggregation that can be used for a reduce.
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.
sequence(ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnVector
Create a list column in which each row is a sequence of values starting from a `start` value, incrementing by one, and its cardinality is specified by a `size` value.
sequence(ColumnView, ColumnView, ColumnView) - Static method in class ai.rapids.cudf.ColumnVector
Create a list column in which each row is a sequence of values starting from a `start` value, incrementing by a `step` value, and its cardinality is specified by a `size` value.
SerializedTableHeader(DataInputStream) - Constructor for class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
 
SerializedTableHeader(int) - Constructor for class ai.rapids.cudf.JCudfSerialization.SerializedTableHeader
Constructor for a row-count only table (no columns)
set(int, T) - Method in class ai.rapids.cudf.CloseableArray
 
set(HostMemoryAllocator) - Static method in class ai.rapids.cudf.DefaultHostMemoryAllocator
Sets a new default host memory allocator implementation by default.
setBoolean(long, boolean) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Boolean value at that offset
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.
setCapture(CaptureGroups) - Method in class ai.rapids.cudf.RegexProgram
Reset the capture groups setting for this instance
setCuioPinnedPoolMemoryResource(long) - Static method in class ai.rapids.cudf.Rmm
 
setCurrentDeviceResource(RmmDeviceMemoryResource, RmmDeviceMemoryResource, boolean) - Static method in class ai.rapids.cudf.Rmm
Set the current device resource that RMM should use for all allocations and de-allocations.
setDevice(int) - Static method in class ai.rapids.cudf.Cuda
Set the id of the current device.
setDouble(long, double) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Double value at that offset
setDoubles(long, double[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of doubles from an array into the buffer at offset.
setEventHandler(ColumnVector.EventHandler) - Method in class ai.rapids.cudf.ColumnVector
Set an event handler for this vector.
setEventHandler(HostColumnVector.EventHandler) - Method in class ai.rapids.cudf.HostColumnVector
Set an event handler for this host vector.
setEventHandler(MemoryBuffer.EventHandler) - Method in class ai.rapids.cudf.MemoryBuffer
Set an event handler for this buffer.
setEventHandler(RmmEventHandler) - Static method in class ai.rapids.cudf.Rmm
Sets the event handler to be called on RMM events (e.g.: allocation failure).
setEventHandler(RmmEventHandler, boolean) - Static method in class ai.rapids.cudf.Rmm
Sets the event handler to be called on RMM events (e.g.: allocation failure) and optionally enable debug mode (callbacks on every allocate and deallocate)
setFlags(EnumSet<RegexFlag>) - Method in class ai.rapids.cudf.RegexProgram
Reset the regex flags setting for this instance
setFloat(long, float) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Float value at that offset
setFloats(long, float[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of floats from an array into the buffer at offset.
setInt(long, int) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Integer value at that offset
setInts(long, int[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of ints from an array into the buffer at offset.
setLong(long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Long value at that offset
setLongs(long, long[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of longs from an array into the buffer at offset.
setMemory(long, long, byte) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the values in this buffer repeatedly
setNullAt(long) - Method in class ai.rapids.cudf.HostColumnVector.Builder
Set a specific index to null.
setShort(long, short) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the Short value at that offset
setShorts(long, short[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of shorts from an array into the buffer at offset.
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 RMM pool_memory_resource, nulling out our reference.
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.ColumnView
Calculate the sin, output is the same type as input.
sinh() - Method in class ai.rapids.cudf.ColumnView
Calculate the hyperbolic sin, output is the same type as input.
size() - Method in class ai.rapids.cudf.CloseableArray
 
size() - Method in class ai.rapids.cudf.DataSource
Get the size of the source in bytes.
size() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
slice(int...) - Method in class ai.rapids.cudf.ColumnView
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.CudaMemoryBuffer
Slice off a part of the device buffer.
slice(long, long) - Method in class ai.rapids.cudf.CuFileBuffer
 
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.
sortOrder(OrderByArg...) - Method in class ai.rapids.cudf.Table
Get back a gather map that can be used to sort the data.
spark32BitMurmurHash3(int, ColumnView[]) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector containing spark's 32-bit murmur3 hash of each row in the table.
spark32BitMurmurHash3(ColumnView[]) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector containing spark's 32-bit murmur3 hash of each row in the table with the seed set to 0.
split(int...) - Method in class ai.rapids.cudf.ColumnView
Splits a column (including null values) into a set of columns according to a set of indices.
splitAsViews(int...) - Method in class ai.rapids.cudf.ColumnView
Splits a ColumnView (including null values) into a set of ColumnViews according to a set of indices.
sqrt() - Method in class ai.rapids.cudf.ColumnView
Calculate the sqrt, output is the same type as input.
standardDeviation() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Returns the sample standard deviation of all values in the column, returning a scalar of the specified type.
standardDeviation() - Static method in class ai.rapids.cudf.GroupByAggregation
Standard deviation aggregation with 1 as the delta degrees of freedom.
standardDeviation(int) - Static method in class ai.rapids.cudf.GroupByAggregation
Standard deviation aggregation.
standardDeviation() - Static method in class ai.rapids.cudf.ReductionAggregation
Standard deviation aggregation with 1 as the delta degrees of freedom.
standardDeviation(int) - Static method in class ai.rapids.cudf.ReductionAggregation
Standard deviation aggregation.
standardDeviation() - Static method in class ai.rapids.cudf.RollingAggregation
Rolling Window Standard Deviation with 1 as delta degrees of freedom(DDOF).
standardDeviation(int) - Static method in class ai.rapids.cudf.RollingAggregation
Rolling Window Standard Deviation with configurable delta degrees of freedom(DDOF).
startsWith(Scalar) - Method in class ai.rapids.cudf.ColumnView
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
StreamedTableReader - Interface in ai.rapids.cudf
Provides an interface for reading multiple tables from a single input source.
STRING - Static variable in class ai.rapids.cudf.DType
 
stringConcatenate(ColumnView[]) - 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 with no separator string inserted between each combined string and maintaining null values in combined rows.
stringConcatenate(Scalar, Scalar, ColumnView[]) - 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.
stringConcatenate(Scalar, Scalar, ColumnView[], boolean) - 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.
stringConcatenate(ColumnView[], ColumnView) - Static method in class ai.rapids.cudf.ColumnVector
Concatenate columns of strings together using a separator specified for each row and returns the result as a string column.
stringConcatenate(ColumnView[], ColumnView, Scalar, Scalar, boolean) - Static method in class ai.rapids.cudf.ColumnVector
Concatenate columns of strings together using a separator specified for each row and returns the result as a string column.
stringConcatenateListElements(ColumnView) - Method in class ai.rapids.cudf.ColumnView
Given a lists column of strings (each row is a list of strings), concatenates the strings within each row and returns a single strings column result.
stringConcatenateListElements(ColumnView, Scalar, Scalar, boolean, boolean) - Method in class ai.rapids.cudf.ColumnView
Given a lists column of strings (each row is a list of strings), concatenates the strings within each row and returns a single strings column result.
stringConcatenateListElements(Scalar, Scalar, boolean, boolean) - Method in class ai.rapids.cudf.ColumnView
Given a lists column of strings (each row is a list of strings), concatenates the strings within each row and returns a single strings column result.
stringContains(Scalar) - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
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.ColumnView
Returns a new strings column where target string within each string is replaced with the specified replacement string.
stringReplace(ColumnView, ColumnView) - Method in class ai.rapids.cudf.ColumnView
Returns a new strings column where target strings with each string are replaced with corresponding replacement strings.
stringReplaceWithBackrefs(String, String) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
stringReplaceWithBackrefs(RegexProgram, String) - Method in class ai.rapids.cudf.ColumnView
For each string, replaces any character sequence matching the given regex program pattern using the replace template for back-references.
stringSplit(String, int, boolean) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
stringSplit(RegexProgram, int) - Method in class ai.rapids.cudf.ColumnView
Returns a list of columns by splitting each string using the specified regex program pattern.
stringSplit(String, boolean) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
stringSplit(String, int) - Method in class ai.rapids.cudf.ColumnView
Returns a list of columns by splitting each string using the specified string literal delimiter.
stringSplit(String) - Method in class ai.rapids.cudf.ColumnView
Returns a list of columns by splitting each string using the specified string literal delimiter.
stringSplit(RegexProgram) - Method in class ai.rapids.cudf.ColumnView
Returns a list of columns by splitting each string using the specified regex program pattern.
stringSplitRecord(String, int, boolean) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
stringSplitRecord(RegexProgram, int) - Method in class ai.rapids.cudf.ColumnView
Returns a column that are lists of strings in which each list is made by splitting the corresponding input string using the specified regex program pattern.
stringSplitRecord(String, boolean) - Method in class ai.rapids.cudf.ColumnView
Deprecated.
stringSplitRecord(String, int) - Method in class ai.rapids.cudf.ColumnView
Returns a column that are lists of strings in which each list is made by splitting the corresponding input string using the specified string literal delimiter.
stringSplitRecord(String) - Method in class ai.rapids.cudf.ColumnView
Returns a column that are lists of strings in which each list is made by splitting the corresponding input string using the specified string literal delimiter.
stringSplitRecord(RegexProgram) - Method in class ai.rapids.cudf.ColumnView
Returns a column that are lists of strings in which each list is made by splitting the corresponding input string using the specified regex program pattern.
strip() - Method in class ai.rapids.cudf.ColumnView
Removes whitespace from the beginning and end of a string.
strip(Scalar) - Method in class ai.rapids.cudf.ColumnView
Removes the specified characters from the beginning and end of each string.
stripQuotesFromSingleStrings(boolean) - Method in class ai.rapids.cudf.GetJsonObjectOptions.Builder
 
STRUCT - Static variable in class ai.rapids.cudf.DType
 
structBuilder(String, boolean) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Creates a StructBuilder for column called 'name'
structBuilder(String, boolean, int) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Creates a StructBuilder for column called 'name'
structBuilder(String) - Static method in class ai.rapids.cudf.ColumnWriterOptions
Creates a StructBuilder for column called 'name'
StructBuilder(String, boolean) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.StructBuilder
 
StructBuilder(String, boolean, int) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.StructBuilder
 
StructColumnWriterOptions(ColumnWriterOptions.AbstractStructBuilder) - Constructor for class ai.rapids.cudf.ColumnWriterOptions.StructColumnWriterOptions
 
StructData(List<Object>) - Constructor for class ai.rapids.cudf.HostColumnVector.StructData
 
StructData(Object...) - Constructor for class ai.rapids.cudf.HostColumnVector.StructData
 
structFromColumnViews(ColumnView...) - Static method in class ai.rapids.cudf.Scalar
Creates a scalar of struct from a ColumnView.
structFromNull(HostColumnVector.DataType...) - Static method in class ai.rapids.cudf.Scalar
Creates a null scalar of struct type.
StructType(boolean, List<HostColumnVector.DataType>) - Constructor for class ai.rapids.cudf.HostColumnVector.StructType
 
StructType(boolean, HostColumnVector.DataType...) - Constructor for class ai.rapids.cudf.HostColumnVector.StructType
 
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.ColumnView
Returns a new strings column that contains substrings of the strings in the provided column.
substring(int, int) - Method in class ai.rapids.cudf.ColumnView
Returns a new strings column that contains substrings of the strings in the provided column.
substring(ColumnView, ColumnView) - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Return a subVector from start inclusive to the end of the vector.
subVector(int, int) - Method in class ai.rapids.cudf.ColumnView
Return a subVector.
sum() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Computes the sum of all values in the column, returning a scalar of the specified type.
sum() - Static method in class ai.rapids.cudf.GroupByAggregation
Sum Aggregation
sum() - Static method in class ai.rapids.cudf.GroupByScanAggregation
Sum Aggregation
sum() - Static method in class ai.rapids.cudf.ReductionAggregation
Sum Aggregation
sum() - Static method in class ai.rapids.cudf.RollingAggregation
Rolling Window Sum
sum() - Static method in class ai.rapids.cudf.ScanAggregation
Sum Aggregation
sum() - Static method in class ai.rapids.cudf.SegmentedReductionAggregation
Sum Aggregation
sumOfSquares() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
Returns the sum of squares of all values in the column, returning a scalar of the specified type.
sumOfSquares() - Static method in class ai.rapids.cudf.ReductionAggregation
Sum of squares reduction.
supportsDeviceRead() - Method in class ai.rapids.cudf.DataSource
Return true if this supports reading directly to the device else false.
supportsDeviceRead() - Method in class ai.rapids.cudf.MultiBufferDataSource
 
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.

T

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(long[]) - Constructor for class ai.rapids.cudf.Table
Create a Table from an array of existing on device cudf::column pointers.
Table.DuplicateKeepOption - Enum in ai.rapids.cudf
Enum to specify which of duplicate rows/elements will be copied to the output.
Table.GroupByOperation - Class in ai.rapids.cudf
Class representing groupby operations
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
 
TableDebug - Class in ai.rapids.cudf
 
TableDebug.Builder - Class in ai.rapids.cudf
 
TableDebug.Output - Enum in ai.rapids.cudf
 
TableReference - Enum in ai.rapids.cudf.ast
Enumeration of tables that can be referenced in an AST.
TableWithMeta - Class in ai.rapids.cudf
A table along with some metadata about the table.
TableWithMeta.NestedChildren - Class in ai.rapids.cudf
 
TableWriter - Class in ai.rapids.cudf
Provides an interface for writing out Table information in multiple steps.
TableWriter.WriteStatistics - Class in ai.rapids.cudf
 
tan() - Method in class ai.rapids.cudf.ColumnView
Calculate the tan, output is the same type as input.
tanh() - Method in class ai.rapids.cudf.ColumnView
Calculate the hyperbolic tan, output is the same type as input.
TestBuilder() - Constructor for class ai.rapids.cudf.Table.TestBuilder
 
TIMESTAMP_DAYS - Static variable in class ai.rapids.cudf.DType
 
TIMESTAMP_MICROSECONDS - Static variable in class ai.rapids.cudf.DType
 
TIMESTAMP_MILLISECONDS - Static variable in class ai.rapids.cudf.DType
 
TIMESTAMP_NANOSECONDS - Static variable in class ai.rapids.cudf.DType
 
TIMESTAMP_SECONDS - Static variable in class ai.rapids.cudf.DType
 
timestampAscending() - Method in class ai.rapids.cudf.WindowOptions.Builder
Deprecated.
Use orderByAscending()
timestampColumnIndex(int) - Method in class ai.rapids.cudf.WindowOptions.Builder
Deprecated.
Use orderByColumnIndex(int index)
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
Deprecated.
Use orderByDescending()
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.
title(long) - Static method in class ai.rapids.cudf.ColumnView
 
toColumnView(long, int) - Method in class ai.rapids.cudf.GatherMap
Create a column view that can be used to perform a gather operation.
toContiguousTable() - Method in class ai.rapids.cudf.JCudfSerialization.HostConcatResult
Build a contiguous table in device memory from this host-concatenated result
toHex() - Method in class ai.rapids.cudf.ColumnView
Convert this integer column to hexadecimal column and return a new strings column Any null entries will result in corresponding null entries in the output column.
toNativeId() - Method in enum ai.rapids.cudf.nvcomp.CompressionType
Get the native code identifier for the type
toString() - Method in class ai.rapids.cudf.ArrowColumnBuilder
 
toString() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
toString() - Method in class ai.rapids.cudf.ColumnVector
 
toString() - Method in class ai.rapids.cudf.ColumnView
 
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.DType
 
toString() - Method in class ai.rapids.cudf.HostColumnVector.Builder
 
toString() - Method in class ai.rapids.cudf.HostColumnVector.ColumnBuilder
 
toString() - Method in class ai.rapids.cudf.HostColumnVector
 
toString() - Method in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
toString() - Method in class ai.rapids.cudf.HostColumnVectorCore
 
toString() - Method in class ai.rapids.cudf.MemoryBuffer
 
toString() - Method in class ai.rapids.cudf.OrderByArg
 
toString() - Method in class ai.rapids.cudf.RmmArenaMemoryResource
 
toString() - Method in class ai.rapids.cudf.RmmCudaAsyncMemoryResource
 
toString() - Method in class ai.rapids.cudf.RmmCudaMemoryResource
 
toString() - Method in class ai.rapids.cudf.RmmEventHandlerResourceAdaptor
 
toString() - Method in class ai.rapids.cudf.RmmLimitingResourceAdaptor
 
toString() - Method in class ai.rapids.cudf.RmmLoggingResourceAdaptor
 
toString() - Method in class ai.rapids.cudf.RmmManagedMemoryResource
 
toString() - Method in class ai.rapids.cudf.RmmPoolMemoryResource
 
toString() - Method in class ai.rapids.cudf.RmmTrackingResourceAdaptor
 
toString() - Method in class ai.rapids.cudf.Scalar
 
toString() - Method in class ai.rapids.cudf.Schema
 
toString() - Method in class ai.rapids.cudf.Table
 
toString() - Method in class ai.rapids.cudf.TableWithMeta.NestedChildren
 
total - Variable in class ai.rapids.cudf.CudaMemInfo
total memory in bytes
toTitle() - Method in class ai.rapids.cudf.ColumnView
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.ColumnView
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.
type - Variable in class ai.rapids.cudf.ColumnView
 
type - Variable in class ai.rapids.cudf.HostColumnVectorCore
 

U

UINT16 - Static variable in class ai.rapids.cudf.DType
 
UINT32 - Static variable in class ai.rapids.cudf.DType
 
UINT64 - Static variable in class ai.rapids.cudf.DType
 
UINT8 - Static variable in class ai.rapids.cudf.DType
 
unaryOp(UnaryOp) - Method in class ai.rapids.cudf.ColumnView
Multiple different unary operations.
UnaryOp - Enum in ai.rapids.cudf
Mathematical unary operations.
UnaryOperation - Class in ai.rapids.cudf.ast
A unary operation consisting of an operator and an operand.
UnaryOperation(UnaryOperator, AstExpression) - Constructor for class ai.rapids.cudf.ast.UnaryOperation
 
UnaryOperator - Enum in ai.rapids.cudf.ast
Enumeration of AST operators that can appear in a unary operation.
unboundedFollowing() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
unboundedPreceding() - Method in class ai.rapids.cudf.WindowOptions.Builder
 
UNKNOWN_NULL_COUNT - Static variable in class ai.rapids.cudf.ColumnVector.OffHeapState
 
UNKNOWN_NULL_COUNT - Static variable in class ai.rapids.cudf.ColumnView
 
UNKNOWN_PRECISION - Static variable in class ai.rapids.cudf.ColumnWriterOptions
 
unpackHostColumnVectors(JCudfSerialization.SerializedTableHeader, HostMemoryBuffer) - Static method in class ai.rapids.cudf.JCudfSerialization
Deserialize a serialized contiguous table into an array of host columns.
upper() - Method in class ai.rapids.cudf.ColumnView
Convert a string to upper case.
upperBound(boolean[], Table, boolean[]) - Method in class ai.rapids.cudf.Table
Find largest indices in a sorted table where values should be inserted to maintain order.
upperBound(Table, OrderByArg...) - Method in class ai.rapids.cudf.Table
Find largest indices in a sorted table where values should be inserted to maintain order.
urlDecode() - Method in class ai.rapids.cudf.ColumnView
Converts all character sequences starting with '%' into character code-points interpreting the 2 following characters as hex values to create the code-point.
urlEncode() - Method in class ai.rapids.cudf.ColumnView
Converts mostly non-ascii characters and control characters into UTF-8 hex code-points prefixed with '%'.

V

valid - Variable in class ai.rapids.cudf.HostColumnVectorCore.OffHeapState
 
valueOf(String) - Static method in enum ai.rapids.cudf.ast.AstExpression.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ast.BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ast.TableReference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ast.UnaryOperator
Returns the enum constant of this type with the specified name.
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.CaptureGroups
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ColumnView.FindOptions
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.CudaComputeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.CudaException.CudaError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.DType.DTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.HashType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.NaNEquality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.NullEquality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.NullPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.nvcomp.CompressionType
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.OutOfBoundsPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.PadSide
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.QuoteStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.RegexFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ReplacePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.RoundMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ScanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.Table.DuplicateKeepOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.TableDebug.Output
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.ast.AstExpression.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ast.BinaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ast.TableReference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ast.UnaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
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.CaptureGroups
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ColumnView.FindOptions
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.CudaComputeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.CudaException.CudaError
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.DTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.NaNEquality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.NullEquality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.NullPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.nvcomp.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.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.OutOfBoundsPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.PadSide
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.QuoteStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.RegexFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ReplacePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.RoundMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ScanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.Table.DuplicateKeepOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.TableDebug.Output
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.ColumnView
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.ColumnView
Returns the variance of all values in the column, returning a scalar of the specified type.
variance() - Static method in class ai.rapids.cudf.GroupByAggregation
Variance aggregation with 1 as the delta degrees of freedom.
variance(int) - Static method in class ai.rapids.cudf.GroupByAggregation
Variance aggregation.
variance() - Static method in class ai.rapids.cudf.ReductionAggregation
Variance aggregation with 1 as the delta degrees of freedom.
variance(int) - Static method in class ai.rapids.cudf.ReductionAggregation
Variance aggregation.
viewHandle - Variable in class ai.rapids.cudf.ColumnView
 

W

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.
weekDay() - Method in class ai.rapids.cudf.ColumnView
Get the day of the week from a timestamp.
window(ColumnVector, ColumnVector) - Method in class ai.rapids.cudf.WindowOptions.Builder
Set the size of the window, one entry per row.
window(Scalar, Scalar) - Method in class ai.rapids.cudf.WindowOptions.Builder
Set the size of the range window.
windowOptions - Variable in class ai.rapids.cudf.AggregationOverWindow
 
WindowOptions - Class in ai.rapids.cudf
Options for rolling windows.
WindowOptions.Builder - Class in ai.rapids.cudf
 
withBinary(String, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withBinary(String, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withBinaryColumn(String, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a binary child meta data
withBinaryColumn(String, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a binary child meta data
withCallback(ArrowIPCOptions.NeedGpu) - Method in class ai.rapids.cudf.ArrowIPCOptions.Builder
 
withCallback(ArrowIPCWriterOptions.DoneOnGpu) - Method in class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
 
withColumn(String, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withColumn(String, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withColumn(boolean, String, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a simple child meta data
withColumnNames(String...) - Method in class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
Add the name(s) for nullable column(s).
withColumnNames(List<String>) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
withColumnNames(String...) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
withColumns(boolean, String...) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a simple child meta data
withComment(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the character that starts the beginning of a comment line.
withCompressionType(CompressionType) - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions.Builder
Set the compression type to use for writing
withDayFirst(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Whether to parse dates as DD/MM versus MM/DD
withDecimal(String, int, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withDecimal(String, int, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withDecimalColumn(String, int, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a Decimal child meta data
withDecimalColumn(String, int, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a Decimal child meta data
withDecimalColumn(String, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a Decimal child meta data
withDelim(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the entry deliminator.
withFalseValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
withFalseValue(String) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
withFieldDelimiter(byte) - Method in class ai.rapids.cudf.CSVWriterOptions.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.
withIncludeHeader(Boolean) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
withKeepQuotes(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Set whether the reader should keep quotes of string values.
withKeysDescending(boolean...) - Method in class ai.rapids.cudf.GroupByOptions.Builder
If `keysSorted == true`, indicates whether each column is ascending/descending.
withKeysNullSmallest(boolean...) - Method in class ai.rapids.cudf.GroupByOptions.Builder
If `keysSorted == true`, indicates the ordering of null values in each column.
withKeysSorted(boolean) - Method in class ai.rapids.cudf.GroupByOptions.Builder
Indicates whether rows in `keys` are already sorted.
withLines(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Whether to read the file as a json object per line
withListColumn(ColumnWriterOptions.ListColumnWriterOptions) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set the list column meta.
withMapColumn(ColumnWriterOptions) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set the map column meta.
withMaxChunkSize(long) - Method in class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
 
withMetadata(String, String) - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions.Builder
Add a metadata key and a value
withMetadata(Map<String, String>) - Method in class ai.rapids.cudf.CompressionMetadataWriterOptions.Builder
Add a map of metadata keys and values
withMixedTypesAsStrings(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Specify how to handle columns that contain mixed types.
withNonNullableColumns(String...) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set column name
withNormalizeSingleQuotes(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Should the single quotes be normalized.
withNormalizeWhitespace(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Should the unquoted whitespace be removed.
withNotNullableColumnNames(String...) - Method in class ai.rapids.cudf.ArrowIPCWriterOptions.Builder
Add the name(s) for non-nullable column(s).
withNullableColumns(String...) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set nullable column meta data
withNullableDecimalColumn(String, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a Decimal child meta data
withNullableTimestampColumn(String, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a timestamp child meta data
withNullValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
withNullValue(String) - Method in class ai.rapids.cudf.CSVWriterOptions.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
 
withOutput(TableDebug.Output) - Method in class ai.rapids.cudf.TableDebug.Builder
 
withQuote(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the quote character.
withQuoteStyle(QuoteStyle) - Method in class ai.rapids.cudf.CSVOptions.Builder
Quote style to expect in the input CSV data.
withQuoteStyle(QuoteStyle) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
Sets the quote style used when writing CSV.
withRecoverWithNull(boolean) - Method in class ai.rapids.cudf.JSONOptions.Builder
Specify how to handle invalid lines when parsing json.
withRowDelimiter(String) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
withStatisticsFrequency(ParquetWriterOptions.StatisticsFrequency) - Method in class ai.rapids.cudf.ParquetWriterOptions.Builder
 
withStructColumn(ColumnWriterOptions.StructColumnWriterOptions) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a child struct meta data
withTimestamp(String, boolean, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withTimestamp(String, boolean, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
 
withTimestampColumn(String, boolean, boolean, int) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a timestamp child meta data
withTimestampColumn(String, boolean, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a timestamp child meta data
withTimestampColumn(String, boolean) - Method in class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
Set a timestamp child meta data
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
 
withTrueValue(String) - Method in class ai.rapids.cudf.CSVWriterOptions.Builder
 
wrap(T[]) - Static method in class ai.rapids.cudf.CloseableArray
 
wrapped - Variable in class ai.rapids.cudf.GroupByAggregationOnColumn
 
wrapped - Variable in class ai.rapids.cudf.GroupByScanAggregationOnColumn
 
wrapped - Variable in class ai.rapids.cudf.RmmWrappingDeviceMemoryResource
 
wrapped - Variable in class ai.rapids.cudf.RollingAggregationOnColumn
 
write(CuFileBuffer, long, long) - Method in class ai.rapids.cudf.CuFileWriteHandle
Write the specified cuFile buffer into the file.
write(Table) - Method in class ai.rapids.cudf.TableWriter
Write out a table.
writeArrowIPCChunked(ArrowIPCWriterOptions, File) - Static method in class ai.rapids.cudf.Table
Get a table writer to write arrow IPC data to a file.
writeArrowIPCChunked(ArrowIPCWriterOptions, HostBufferConsumer, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Get a table writer to write arrow IPC data and handle each chunk with a callback.
writeArrowIPCChunked(ArrowIPCWriterOptions, HostBufferConsumer) - Static method in class ai.rapids.cudf.Table
 
writeColumnViewsToParquet(ParquetWriterOptions, HostBufferConsumer, HostMemoryAllocator, ColumnView...) - Static method in class ai.rapids.cudf.Table
This is an evolving API and most likely be removed in future releases.
writeColumnViewsToParquet(ParquetWriterOptions, HostBufferConsumer, ColumnView...) - Static method in class ai.rapids.cudf.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.
writeCSVToFile(CSVWriterOptions, String) - Method in class ai.rapids.cudf.Table
 
writeDeviceBufferToFile(File, long, BaseDeviceMemoryBuffer) - Static method in class ai.rapids.cudf.CuFile
Write a device buffer to a given file path synchronously.
writeDeviceMemoryToFile(File, long, long, long) - Static method in class ai.rapids.cudf.CuFile
Write device memory to a given file path synchronously.
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, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Get a table writer to write ORC data and handle each chunk with a callback.
writeORCChunked(ORCWriterOptions, HostBufferConsumer) - Static 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, HostMemoryAllocator) - Static method in class ai.rapids.cudf.Table
Get a table writer to write parquet data and handle each chunk with a callback.
writeParquetChunked(ParquetWriterOptions, HostBufferConsumer) - Static method in class ai.rapids.cudf.Table
 
writerHandle - Variable in class ai.rapids.cudf.TableWriter
 
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
WriteStatistics(long, long, long, double) - Constructor for class ai.rapids.cudf.TableWriter.WriteStatistics
 
writeTo(JCudfSerialization.DataWriter) - Method in class ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Write this column header to the specified writer
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.

Y

year() - Method in class ai.rapids.cudf.ColumnView
Get year from a timestamp.

Z

zfill(int) - Method in class ai.rapids.cudf.ColumnView
Add '0' as padding to the left of each string.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2024. All rights reserved.