| Interface | Description |
|---|---|
| ArrowIPCOptions.NeedGpu | |
| ArrowIPCWriterOptions.DoneOnGpu | |
| BinaryOperable | |
| HostBufferConsumer |
Provides a set of APIs for consuming host buffers.
|
| HostBufferProvider |
Provides a set of APIs for providing host buffers to be read.
|
| ParquetColumnWriterOptions.ByteArrayProducer | |
| ParquetColumnWriterOptions.IntArrayProducer | |
| RmmEventHandler | |
| RollingAggregation<T extends Aggregation> |
Used to tag an aggregation as something that is compatible with rolling window operations.
|
| StreamedTableReader |
Provides an interface for reading multiple tables from a single input source.
|
| TableWriter |
Provides an interface for writing out Table information in multiple steps.
|
| Class | Description |
|---|---|
| Aggregation |
Represents an aggregation operation.
|
| Aggregation.AllAggregation | |
| Aggregation.AnyAggregation | |
| Aggregation.ArgMaxAggregation | |
| Aggregation.ArgMinAggregation | |
| Aggregation.CollectListAggregation | |
| Aggregation.CountAggregation | |
| Aggregation.LagAggregation | |
| Aggregation.LeadAggregation | |
| Aggregation.MaxAggregation | |
| Aggregation.MeanAggregation | |
| Aggregation.MedianAggregation | |
| Aggregation.MinAggregation | |
| Aggregation.NthAggregation | |
| Aggregation.NuniqueAggregation | |
| Aggregation.ProductAggregation | |
| Aggregation.RowNumberAggregation | |
| Aggregation.StandardDeviationAggregation | |
| Aggregation.SumAggregation | |
| Aggregation.SumOfSquaresAggregation | |
| Aggregation.VarianceAggregation | |
| AggregationOnColumn<T extends Aggregation> |
An Aggregation instance that also holds a column number so the aggregation can be done on
a specific column of data in a table.
|
| AggregationOverWindow<T extends Aggregation & RollingAggregation<T>> |
An Aggregation instance that also holds a column number and window metadata so the aggregation
can be done over a specific window.
|
| ArrowColumnBuilder |
Column builder from Arrow data.
|
| ArrowIPCOptions |
Options for reading data in Arrow IPC format
|
| ArrowIPCOptions.Builder | |
| ArrowIPCWriterOptions |
Settings for writing Arrow IPC data.
|
| ArrowIPCWriterOptions.Builder | |
| BaseDeviceMemoryBuffer |
Base class for all MemoryBuffers that are in device memory.
|
| ColumnFilterOptions |
Base options class for input formats that can filter columns.
|
| ColumnFilterOptions.Builder<T extends ColumnFilterOptions.Builder> | |
| ColumnVector |
This class represents the immutable vector of data.
|
| 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.
|
| ContiguousTable |
A table that is backed by a single contiguous device buffer.
|
| CSVOptions |
Options for reading a CSV file
|
| CSVOptions.Builder | |
| Cuda | |
| Cuda.Event | |
| Cuda.Stream |
A class representing a CUDA stream
|
| CudaMemInfo |
Represent free and total device memory.
|
| CuFile |
JNI wrapper for accessing the cuFile API.
|
| CuFileBuffer |
Represents a cuFile buffer.
|
| CuFileReadHandle |
Represents a cuFile file handle for reading.
|
| CuFileWriteHandle |
Represents a cuFile file handle for reading.
|
| DeviceMemoryBuffer |
This class represents data in some form on the GPU.
|
| DeviceMemoryBufferView |
This class represents data in some form on the GPU.
|
| DType | |
| 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.
|
| GroupByOptions |
Options for groupby (see cudf::groupby::groupby's constructor)
|
| GroupByOptions.Builder | |
| HostColumnVector |
Similar to a ColumnVector, but the data is stored in host memory and accessible directly from
the JVM.
|
| HostColumnVector.BasicType | |
| HostColumnVector.Builder | |
| HostColumnVector.ColumnBuilder |
Build
|
| HostColumnVector.DataType | |
| 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.
|
| HostMemoryBuffer |
This class holds an off-heap buffer in the host/CPU memory.
|
| JCudfSerialization |
Serialize and deserialize CUDF tables and columns using a custom format.
|
| 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.MemoryBufferCleaner | |
| MemoryCleaner |
ColumnVectors may store data off heap, and because of complicated processing the life time of
an individual vector can vary a lot.
|
| MemoryCleaner.Cleaner |
API that can be used to clean up the resources for a vector, even if there was a leak
|
| NativeDepsLoader |
This class will load the native dependencies.
|
| NvtxRange |
Utility class to mark an NVTX profiling range.
|
| ORCOptions |
Options for reading a ORC file
|
| ORCOptions.Builder | |
| ORCWriterOptions | |
| ORCWriterOptions.Builder | |
| OrderByArg |
Provides the ordering for specific columns.
|
| ParquetColumnWriterOptions |
Per column settings for writing Parquet files.
|
| ParquetColumnWriterOptions.AbstractStructBuilder<T extends ParquetColumnWriterOptions.AbstractStructBuilder,V extends ParquetColumnWriterOptions> | |
| ParquetColumnWriterOptions.ListBuilder | |
| ParquetColumnWriterOptions.NestedBuilder<T extends ParquetColumnWriterOptions.NestedBuilder,V extends ParquetColumnWriterOptions> | |
| ParquetColumnWriterOptions.ParquetListColumnWriterOptions | |
| ParquetColumnWriterOptions.ParquetStructColumnWriterOptions | |
| ParquetColumnWriterOptions.StructBuilder | |
| ParquetOptions |
Options for reading a parquet file
|
| ParquetOptions.Builder | |
| ParquetWriterOptions |
This class represents settings for writing Parquet files.
|
| ParquetWriterOptions.Builder | |
| PartitionedTable |
Class to provide a PartitionedTable
|
| PinnedMemoryPool |
This provides a pool of pinned memory similar to what RMM does for device memory.
|
| Range |
Helper utility for creating ranges.
|
| Rmm |
This is the binding class for rmm lib.
|
| Rmm.LogConf |
What to send RMM alloc and free logs to.
|
| RmmAllocationMode | |
| Scalar |
A single scalar value.
|
| Schema |
The schema of data to be read in.
|
| Schema.Builder | |
| Table |
Class to represent a collection of ColumnVectors and operations that can be performed on them
collectively.
|
| Table.GroupByOperation |
Class representing groupby operations
|
| Table.TableOperation | |
| Table.TestBuilder |
Create a table on the GPU with data from the CPU.
|
| WindowOptions |
Options for rolling windows.
|
| WindowOptions.Builder |
| Enum | Description |
|---|---|
| BinaryOp |
Mathematical unary operations.
|
| BufferType |
Types of buffers supported by ColumnVectors and HostColumnVectors
|
| CompressionType |
Enumeration of compression formats.
|
| DType.DTypeEnum | |
| HashType |
Hash algorithm identifiers, mirroring native enum cudf::hash_id
|
| NaNEquality | |
| NullEquality | |
| NullPolicy | |
| NvtxColor | |
| PadSide | |
| ParquetWriterOptions.StatisticsFrequency | |
| QuantileMethod |
Interpolation method to use when the desired quantile lies between
two data points i and j.
|
| RoundMode |
Rounding modes supported in round method.
|
| UnaryOp |
Mathematical unary operations.
|
| Exception | Description |
|---|---|
| CudaException |
Exception from the cuda language/library.
|
| CudfException |
Exception thrown by cudf itself.
|
| RmmException |
Exception from RMM allocator.
|
Copyright © 2021. All rights reserved.