Package | Description |
---|---|
ai.rapids.cudf | |
ai.rapids.cudf.ast | |
ai.rapids.cudf.nvcomp |
Class and Description |
---|
AggregationOverWindow
An Aggregation instance that also holds a column number and window metadata so the aggregation
can be done over a specific window.
|
ArrowIPCOptions
Options for reading data in Arrow IPC format
|
ArrowIPCOptions.Builder |
ArrowIPCOptions.NeedGpu |
ArrowIPCWriterOptions
Settings for writing Arrow IPC data.
|
ArrowIPCWriterOptions.Builder |
ArrowIPCWriterOptions.DoneOnGpu |
AvroOptions
Options for reading an Avro file
|
AvroOptions.Builder |
BaseDeviceMemoryBuffer
Base class for all MemoryBuffers that are in device memory.
|
BinaryOp
Mathematical binary operations.
|
BinaryOperable |
BufferType
Types of buffers supported by ColumnVectors and HostColumnVectors
|
CaptureGroups
Capture groups setting, closely following cudf::strings::capture_groups.
|
ChunkedPack
JNI interface to cudf::chunked_pack.
|
CloseableArray
Utility class that wraps an array of closeable instances and can be closed
|
ColumnFilterOptions
Base options class for input formats that can filter columns.
|
ColumnFilterOptions.Builder |
ColumnVector
This class represents the immutable vector of data.
|
ColumnVector.EventHandler
Interface to handle events for this ColumnVector.
|
ColumnVector.OffHeapState
Holds the off heap state of the column vector so we can clean it up, even if it is leaked.
|
ColumnView
This class represents the column_view of a column analogous to its cudf cpp counterpart.
|
ColumnView.FindOptions
Enum to choose behaviour of listIndexOf functions:
1.
|
ColumnWriterOptions
Per column settings for writing Parquet/ORC files.
|
ColumnWriterOptions.AbstractStructBuilder |
ColumnWriterOptions.ByteArrayProducer |
ColumnWriterOptions.IntArrayProducer |
ColumnWriterOptions.ListBuilder |
ColumnWriterOptions.ListColumnWriterOptions |
ColumnWriterOptions.NestedBuilder |
ColumnWriterOptions.StructBuilder |
ColumnWriterOptions.StructColumnWriterOptions |
CompressionMetadataWriterOptions |
CompressionMetadataWriterOptions.Builder |
CompressionType
Enumeration of compression formats.
|
ContigSplitGroupByResult
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.
|
ContiguousTable
A table that is backed by a single contiguous device buffer.
|
CSVOptions
Options for reading a CSV file
|
CSVOptions.Builder |
CSVWriterOptions
Options for writing a CSV file
|
CSVWriterOptions.Builder |
Cuda.Event |
Cuda.Stream
A class representing a CUDA stream
|
CudaComputeMode
This is the Java mapping of CUDA device compute modes.
|
CudaException
Exception from the cuda language/library.
|
CudaException.CudaError
The Java mirror of cudaError, which facilities the tracking of CUDA errors in JVM.
|
CudaMemInfo
Represent free and total device memory.
|
CudaMemoryBuffer
This class represents data allocated using `cudaMalloc` directly instead of the default RMM
memory resource.
|
CudfException
Exception thrown by cudf itself.
|
CuFileBuffer
Represents a cuFile buffer.
|
DataSource
Base class that can be used to provide data dynamically to CUDF.
|
DeviceMemoryBuffer
This class represents data in some form on the GPU.
|
DeviceMemoryBufferView
This class represents data in some form on the GPU.
|
DType |
DType.DTypeEnum |
GatherMap
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.
|
GetJsonObjectOptions |
GetJsonObjectOptions.Builder |
GroupByAggregation
An aggregation that can be used for a reduce.
|
GroupByAggregationOnColumn
A GroupByAggregation for a specific column in a table.
|
GroupByOptions
Options for groupby (see cudf::groupby::groupby's constructor)
|
GroupByOptions.Builder |
GroupByScanAggregation
An aggregation that can be used for a grouped scan.
|
GroupByScanAggregationOnColumn
A GroupByScanAggregation for a specific column in a table.
|
HashJoin
This class represents a hash table built from the join keys of the right-side table for a
join operation.
|
HashType
Hash algorithm identifiers, mirroring native enum cudf::hash_id
|
HostBufferConsumer
Provides a set of APIs for consuming host buffers.
|
HostBufferProvider
Provides a set of APIs for providing host buffers to be read.
|
HostColumnVector
Similar to a ColumnVector, but the data is stored in host memory and accessible directly from
the JVM.
|
HostColumnVector.Builder |
HostColumnVector.ColumnBuilder
Build
|
HostColumnVector.DataType |
HostColumnVector.EventHandler
Interface to handle events for this HostColumnVector.
|
HostColumnVector.ListType |
HostColumnVector.StructData |
HostColumnVector.StructType |
HostColumnVectorCore
A class that holds Host side Column Vector APIs and the OffHeapState.
|
HostColumnVectorCore.OffHeapState
Holds the off heap state of the column vector so we can clean it up, even if it is leaked.
|
HostMemoryAllocator |
HostMemoryBuffer
This class holds an off-heap buffer in the host/CPU memory.
|
JCudfSerialization.HostConcatResult
Class to hold the header and buffer pair result from host-side concatenation
|
JCudfSerialization.SerializedColumnHeader
Holds the metadata about a serialized column.
|
JCudfSerialization.SerializedTableHeader
Holds the metadata about a serialized table.
|
JCudfSerialization.TableAndRowCountPair
Holds the result of deserializing a table.
|
JSONOptions
Options for reading in JSON encoded data.
|
JSONOptions.Builder |
MemoryBuffer
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.EventHandler
Interface to handle events for this MemoryBuffer.
|
MemoryBuffer.MemoryBufferCleaner |
MemoryCleaner.Cleaner
API that can be used to clean up the resources for a vector, even if there was a leak
|
MixedJoinSize
This class tracks size information associated with a mixed table join.
|
NaNEquality
How should NaNs be compared in an operation.
|
NullEquality
How should nulls be compared in an operation.
|
NullPolicy
Specify whether to include nulls or exclude nulls in an operation.
|
NvtxColor |
ORCOptions
Options for reading a ORC file
|
ORCOptions.Builder |
ORCWriterOptions
This class represents settings for writing ORC files.
|
ORCWriterOptions.Builder |
OrderByArg
Provides the ordering for specific columns.
|
OutOfBoundsPolicy
Policy to account for possible out-of-bounds indices
`NULLIFY` means to nullify output values corresponding to out-of-bounds gather map values.
|
PackedColumnMetadata
Metadata for a table that is backed by a single contiguous device buffer.
|
PadSide |
ParquetOptions
Options for reading a parquet file
|
ParquetOptions.Builder |
ParquetWriterOptions
This class represents settings for writing Parquet files.
|
ParquetWriterOptions.Builder |
ParquetWriterOptions.StatisticsFrequency |
PartitionedTable
Class to provide a PartitionedTable
|
QuantileMethod
Interpolation method to use when the desired quantile lies between
two data points i and j.
|
QuoteStyle
Quote style for CSV records, closely following cudf::io::quote_style.
|
ReductionAggregation
An aggregation that can be used for a reduce.
|
RegexFlag
Regex flags setting, closely following cudf::strings::regex_flags.
|
RegexProgram
Regex program class, closely following cudf::strings::regex_program.
|
ReplacePolicy
Policy to specify the position of replacement values relative to null rows.
|
ReplacePolicyWithColumn
A replacement policy for a specific column
|
Rmm.LogConf
What to send RMM alloc and free logs to.
|
RmmDeviceMemoryResource
A resource that allocates/deallocates device memory.
|
RmmEventHandler |
RmmException
Exception from RMM allocator.
|
RmmTrackingResourceAdaptor
A device memory resource that will track some basic statistics about the memory usage.
|
RmmWrappingDeviceMemoryResource
A resource that wraps another RmmDeviceMemoryResource
|
RollingAggregation
An aggregation that can be used on rolling windows.
|
RollingAggregationOnColumn
A RollingAggregation for a specific column in a table.
|
RoundMode
Rounding modes supported in round method.
|
Scalar
A single scalar value.
|
ScanAggregation
An aggregation that can be used for a scan.
|
ScanType
Scan operation type.
|
Schema
The schema of data to be read in.
|
Schema.Builder |
SegmentedReductionAggregation
An aggregation that can be used for a reduce.
|
StreamedTableReader
Provides an interface for reading multiple tables from a single input source.
|
Table
Class to represent a collection of ColumnVectors and operations that can be performed on them
collectively.
|
Table.DuplicateKeepOption
Enum to specify which of duplicate rows/elements will be copied to the output.
|
Table.GroupByOperation
Class representing groupby operations
|
Table.TableOperation |
Table.TestBuilder
Create a table on the GPU with data from the CPU.
|
TableDebug |
TableDebug.Builder |
TableDebug.Output |
TableWithMeta
A table along with some metadata about the table.
|
TableWithMeta.NestedChildren |
TableWriter
Provides an interface for writing out Table information in multiple steps.
|
TableWriter.WriteStatistics |
UnaryOp
Mathematical unary operations.
|
WindowOptions
Options for rolling windows.
|
WindowOptions.Builder |
Class and Description |
---|
ColumnVector
This class represents the immutable vector of data.
|
DType |
Table
Class to represent a collection of ColumnVectors and operations that can be performed on them
collectively.
|
Class and Description |
---|
BaseDeviceMemoryBuffer
Base class for all MemoryBuffers that are in device memory.
|
Cuda.Stream
A class representing a CUDA stream
|
DeviceMemoryBuffer
This class represents data in some form on the GPU.
|
Copyright © 2024. All rights reserved.