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

A

abs() - Method in class ai.rapids.cudf.ColumnVector
Calculate the abs, output is the same type as input.
add(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Add + operator.
add(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Add + operator.
Aggregate - Class in ai.rapids.cudf
Class for all the aggregate functions like count, max etc
aggregate(Aggregate...) - Method in class ai.rapids.cudf.Table.AggregateOperation
Aggregates the group of columns represented by indices Usage: aggregate(count(), max(2),...); example: input : 1, 1, 1 1, 2, 1 2, 4, 5 table.groupBy(0, 2).count() col0, col1 output: 1, 1 1, 2 2, 1 ==> aggregated count
ai.rapids.cudf - package ai.rapids.cudf
 
allocate(long) - Static method in class ai.rapids.cudf.HostMemoryBuffer
Factory method to create this buffer
and(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Logical and (&&) with the given output type.
and(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Logical and (&&).
append(boolean) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(byte) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(byte, long) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(short) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(int) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(long) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(float) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(double) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(String) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
append(ColumnVector) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append this vector to the end of this vector
appendArray(byte...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendArray(short...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendArray(int...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendArray(long...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendArray(float...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendArray(double...) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendBoxed(Byte...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Boolean...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Short...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Integer...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Long...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Float...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(Double...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBoxed(String...) - Method in class ai.rapids.cudf.ColumnVector.Builder
Append multiple values.
appendBytes(byte) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendBytes(byte, byte) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendBytes(byte, byte, byte) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendDoubles(double, double, double) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendDoubles(double) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendDoubles(double, double) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendFloats(float, float, float) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendFloats(float) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendFloats(float, float) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendInts(int) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendInts(int, int) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendInts(int, int, int) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendLongs(long, long, long) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendLongs(long) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendLongs(long, long) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendNull() - Method in class ai.rapids.cudf.ColumnVector.Builder
Append null value.
appendShorts(short) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendShorts(short, short) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendShorts(short, short, short) - Static method in class ai.rapids.cudf.Range
Append a range to the builder.
appendUTF8String(byte[]) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
appendUTF8String(byte[], int, int) - Method in class ai.rapids.cudf.ColumnVector.Builder
 
approxQuantile(double) - Method in class ai.rapids.cudf.ColumnVector
Calculate the approximate quantile of this ColumnVector
arccos() - Method in class ai.rapids.cudf.ColumnVector
Calculate the arccos, output is the same type as input.
arcsin() - Method in class ai.rapids.cudf.ColumnVector
Calculate the arcsin, output is the same type as input.
arctan() - Method in class ai.rapids.cudf.ColumnVector
Calculate the arctan, output is the same type as input.
asBytes() - Method in class ai.rapids.cudf.ColumnVector
Cast to Byte - ColumnVector This method takes the value provided by the ColumnVector and casts to byte When casting from a Date, Timestamp, or Boolean to a byte type the underlying numerical representation of the data will be used for the cast.
asc(int) - Static method in class ai.rapids.cudf.Table
 
asDate32() - Method in class ai.rapids.cudf.ColumnVector
Cast to Date32 - ColumnVector This method takes the value provided by the ColumnVector and casts to date32
asDate64() - Method in class ai.rapids.cudf.ColumnVector
Cast to Date64 - ColumnVector This method takes the value provided by the ColumnVector and casts to date64
asDoubles() - Method in class ai.rapids.cudf.ColumnVector
Cast to Double - ColumnVector This method takes the value provided by the ColumnVector and casts to double When casting from a Date, Timestamp, or Boolean to a double type the underlying numerical representation of the data will be used for the cast.
asFloats() - Method in class ai.rapids.cudf.ColumnVector
Cast to Float - ColumnVector This method takes the value provided by the ColumnVector and casts to float When casting from a Date, Timestamp, or Boolean to a float type the underlying numerical representatio of the data will be used for the cast.
asInts() - Method in class ai.rapids.cudf.ColumnVector
Cast to Int - ColumnVector This method takes the value provided by the ColumnVector and casts to int When casting from a Date, Timestamp, or Boolean to a int type the underlying numerical representation of the data will be used for the cast.
asLongs() - Method in class ai.rapids.cudf.ColumnVector
Cast to Long - ColumnVector This method takes the value provided by the ColumnVector and casts to long When casting from a Date, Timestamp, or Boolean to a long type the underlying numerical representation of the data will be used for the cast.
asShorts() - Method in class ai.rapids.cudf.ColumnVector
Cast to Short - ColumnVector This method takes the value provided by the ColumnVector and casts to short When casting from a Date, Timestamp, or Boolean to a short type the underlying numerical representation of the data will be used for the cast.
asStringCategories() - Method in class ai.rapids.cudf.ColumnVector
Cast to String Categories.
asStrings() - Method in class ai.rapids.cudf.ColumnVector
Cast to Strings.
asTimestamp(TimeUnit) - Method in class ai.rapids.cudf.ColumnVector
Cast to Timestamp - ColumnVector This method takes the value provided by the ColumnVector and casts to timestamp

B

BinaryOp - Enum in ai.rapids.cudf
Mathematical unary operations.
binaryOp(BinaryOp, BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Multiple different binary operations.
binaryOp(BinaryOp, BinaryOperable, DType) - Method in class ai.rapids.cudf.ColumnVector
Multiple different binary operations.
binaryOp(BinaryOp, BinaryOperable, DType) - Method in class ai.rapids.cudf.Scalar
 
BinaryOperable - Interface in ai.rapids.cudf
 
bitAnd(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise and (&) with the given output type.
bitAnd(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise and (&).
bitInvert() - Method in class ai.rapids.cudf.ColumnVector
invert the bits, output is the same type as input.
bitOr(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise or (|) with the given output type.
bitOr(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise or (|).
bitXor(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise xor (^) with the given output type.
bitXor(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Bit wise xor (^).
boolFromBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
build(DType, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector.
build(DType, TimeUnit, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector.
build(DType, int, long, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
 
build() - Method in class ai.rapids.cudf.ColumnVector.Builder
Finish and create the immutable ColumnVector.
build() - Method in class ai.rapids.cudf.CSVOptions.Builder
 
build() - Method in class ai.rapids.cudf.GroupByOptions.Builder
 
build() - Method in class ai.rapids.cudf.ORCOptions.Builder
 
build() - Method in class ai.rapids.cudf.ParquetOptions.Builder
 
build() - Method in class ai.rapids.cudf.Schema.Builder
 
build() - Method in class ai.rapids.cudf.Table.TestBuilder
 
Builder() - Constructor for class ai.rapids.cudf.ColumnFilterOptions.Builder
 
builder(DType, int) - Static method in class ai.rapids.cudf.ColumnVector
Create a new Builder to hold the specified number of rows.
builder(DType, TimeUnit, int) - Static method in class ai.rapids.cudf.ColumnVector
Create a new Builder to hold the specified number of rows.
builder(DType, int, long) - Static method in class ai.rapids.cudf.ColumnVector
Create a new Builder to hold the specified number of rows and with enough space to hold the given amount of string data.
builder() - Static method in class ai.rapids.cudf.CSVOptions
 
Builder() - Constructor for class ai.rapids.cudf.CSVOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.GroupByOptions
 
Builder() - Constructor for class ai.rapids.cudf.GroupByOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.ORCOptions
 
Builder() - Constructor for class ai.rapids.cudf.ORCOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.ParquetOptions
 
Builder() - Constructor for class ai.rapids.cudf.ParquetOptions.Builder
 
builder() - Static method in class ai.rapids.cudf.Schema
 
Builder() - Constructor for class ai.rapids.cudf.Schema.Builder
 
buildOnHost() - Method in class ai.rapids.cudf.ColumnVector.Builder
Finish and create the immutable ColumnVector.
buildOnHost(DType, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector without sending data to the device.
buildOnHost(DType, TimeUnit, int, Consumer<ColumnVector.Builder>) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector without sending data to the device.

C

castTo(DType, TimeUnit) - Method in class ai.rapids.cudf.ColumnVector
Generic method to cast ColumnVector When casting from a Date, Timestamp, or Boolean to a numerical type the underlying numerical representationof the data will be used for the cast.
categoryColumn(String...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
categoryFromStrings(String...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new category string vector from the given values.
ceil() - Method in class ai.rapids.cudf.ColumnVector
Calculate the ceil, output is the same type as input.
cleanImpl(boolean) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
close() - Method in class ai.rapids.cudf.ColumnVector.Builder
Close this builder and free memory if the ColumnVector wasn't generated.
close() - Method in class ai.rapids.cudf.ColumnVector
Close this Vector and free memory allocated for HostMemoryBuffer and DeviceMemoryBuffer
close() - Method in class ai.rapids.cudf.PartitionedTable
 
close() - Method in class ai.rapids.cudf.Table
 
column(DType, String) - Method in class ai.rapids.cudf.Schema.Builder
 
column(String...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Boolean...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Byte...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Short...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Integer...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Float...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
column(Double...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
ColumnFilterOptions - Class in ai.rapids.cudf
 
ColumnFilterOptions(ColumnFilterOptions.Builder<?>) - Constructor for class ai.rapids.cudf.ColumnFilterOptions
 
ColumnFilterOptions.Builder<T extends ColumnFilterOptions.Builder> - Class in ai.rapids.cudf
 
ColumnVector - Class in ai.rapids.cudf
A Column Vector.
ColumnVector.Builder - Class in ai.rapids.cudf
Build
ColumnVector.OffHeapState - Class in ai.rapids.cudf
Holds the off heap state of the column vector so we can clean it up, even if it is leaked.
concatenate(ColumnVector...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector by concatenating multiple columns together.
concatenate(Table...) - Static method in class ai.rapids.cudf.Table
Concatenate multiple tables together to form a single table.
copyFromHostBuffer(long, HostMemoryBuffer, long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy the contents of the given buffer to this buffer
cos() - Method in class ai.rapids.cudf.ColumnVector
Calculate the cos, output is the same type as input.
count(int) - Static method in class ai.rapids.cudf.Table
 
CSVOptions - Class in ai.rapids.cudf
Options for reading a CSV file
CSVOptions.Builder - Class in ai.rapids.cudf
 
Cuda - Class in ai.rapids.cudf
 
Cuda() - Constructor for class ai.rapids.cudf.Cuda
 
CUDA_DEFAULT - Static variable in class ai.rapids.cudf.RmmAllocationMode
Use cudaMalloc for allocation
CUDA_MANAGED_MEMORY - Static variable in class ai.rapids.cudf.RmmAllocationMode
Use cudaMallocManaged rather than cudaMalloc
CudaException - Exception in ai.rapids.cudf
Exception from the cuda language/library.
CudaMemInfo - Class in ai.rapids.cudf
Represent free and total device memory.
CudfException - Exception in ai.rapids.cudf
Exception thrown by cudf itself.

D

date32Column(Integer...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
date64Column(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
dateFromInt(int) - Static method in class ai.rapids.cudf.Scalar
 
dateFromLong(long) - Static method in class ai.rapids.cudf.Scalar
 
datesFromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
datesFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
datesFromInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
datesFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
day() - Method in class ai.rapids.cudf.ColumnVector
Get day from DATE32, DATE64, or TIMESTAMP
DEFAULT - Static variable in class ai.rapids.cudf.CSVOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.GroupByOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.ORCOptions
 
DEFAULT - Static variable in class ai.rapids.cudf.ParquetOptions
 
desc(int) - Static method in class ai.rapids.cudf.Table
 
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.
DType - Enum in ai.rapids.cudf
 

E

ensureOnDevice() - Method in class ai.rapids.cudf.ColumnVector
Be sure the data is on the device.
ensureOnHost() - Method in class ai.rapids.cudf.ColumnVector
Be sure the data is on the host.
equals(Object) - Method in class ai.rapids.cudf.Scalar
 
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.
exactQuantile(QuantileMethod, double) - Method in class ai.rapids.cudf.ColumnVector
Calculate the quantile of this ColumnVector
exp() - Method in class ai.rapids.cudf.ColumnVector
Calculate the exp, output is the same type as input.

F

filter(ColumnVector) - Method in class ai.rapids.cudf.Table
Filters this table using a column of boolean values as a mask, returning a new one.
floor() - Method in class ai.rapids.cudf.ColumnVector
Calculate the floor, output is the same type as input.
floorDiv(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Divide one vector by another and calculate the floor of the result with the given output type.
floorDiv(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Divide one vector by another and calculate the floor of the result.
free - Variable in class ai.rapids.cudf.CudaMemInfo
free memory in bytes
fromBool(boolean) - Static method in class ai.rapids.cudf.Scalar
 
fromBoxedBooleans(Boolean...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedBytes(Byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedDoubles(Double...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedFloats(Float...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedInts(Integer...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromBoxedShorts(Short...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromByte(byte) - Static method in class ai.rapids.cudf.Scalar
 
fromBytes(byte...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromDouble(double) - Static method in class ai.rapids.cudf.Scalar
 
fromDoubles(double...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromFloat(float) - Static method in class ai.rapids.cudf.Scalar
 
fromFloats(float...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromInt(int) - Static method in class ai.rapids.cudf.Scalar
 
fromInts(int...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromLong(long) - Static method in class ai.rapids.cudf.Scalar
 
fromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromNull(DType) - Static method in class ai.rapids.cudf.Scalar
 
fromScalar(Scalar, int) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector of length rows, where each row is filled with the Scalar's value
fromShort(short) - Static method in class ai.rapids.cudf.Scalar
 
fromShorts(short...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
fromString(String) - Static method in class ai.rapids.cudf.Scalar
 
fromStrings(String...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new string vector from the given values.

G

getBoolean(long) - Method in class ai.rapids.cudf.ColumnVector
Get the boolean value at index
getBoolean() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a boolean.
getByte(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getByte(long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Returns the byte value at that offset
getByte() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a byte.
getByteCount() - Method in class ai.rapids.cudf.ColumnVector
Retrieve the number of bytes for each string.
getBytes(byte[], long, long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of bytes to an array from the buffer starting at offset.
getCategoryIndex(Scalar) - Method in class ai.rapids.cudf.ColumnVector
Returns the category index of the specified string scalar.
getColumn(int) - Method in class ai.rapids.cudf.PartitionedTable
 
getColumn(int) - Method in class ai.rapids.cudf.Table
Return the ColumnVector at the specified index.
getColumnNames() - Method in class ai.rapids.cudf.Schema
 
getDevice() - Static method in class ai.rapids.cudf.Cuda
Get the id of the current device.
getDeviceData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
getDouble(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getDouble() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a double.
getFloat(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getFloat() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a float.
getHostData() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
getInt(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getInt() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as an int.
getJavaString(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getJavaString() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a Java string.
getLengths() - Method in class ai.rapids.cudf.ColumnVector
Retrieve the number of characters in each string.
getLog() - Static method in class ai.rapids.cudf.Rmm
If logging is enabled get the log as a String.
getLong(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getLong() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a long.
getNativeCudfColumnAddress() - Method in class ai.rapids.cudf.ColumnVector
USE WITH CAUTION: This method exposes the address of the native cudf_column.
getNullCount() - Method in class ai.rapids.cudf.ColumnVector
Returns the number of nulls in the data.
getNumberOfColumns() - Method in class ai.rapids.cudf.PartitionedTable
 
getNumberOfColumns() - Method in class ai.rapids.cudf.Table
 
getPartitions() - Method in class ai.rapids.cudf.PartitionedTable
This method returns the partitions on this table.
getRowCount() - Method in class ai.rapids.cudf.ColumnVector
Returns the number of rows in this vector.
getRowCount() - Method in class ai.rapids.cudf.PartitionedTable
 
getRowCount() - Method in class ai.rapids.cudf.Table
 
getSerializedSizeInBytes(ColumnVector[], long, long) - Static method in class ai.rapids.cudf.JCudfSerialization
 
getShort(long) - Method in class ai.rapids.cudf.ColumnVector
Get the value at index.
getShort() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as a short.
getTimeUnit() - Method in class ai.rapids.cudf.ColumnVector
For vector types that support a TimeUnit (TIMESTAMP), get the unit of time.
getTimeUnit() - Method in class ai.rapids.cudf.Scalar
Returns the time unit associated with this scalar.
getType() - Method in interface ai.rapids.cudf.BinaryOperable
Get the type of this data.
getType() - Method in class ai.rapids.cudf.ColumnVector
Returns the type of this vector.
getType() - Method in class ai.rapids.cudf.Scalar
 
getUTF8() - Method in class ai.rapids.cudf.Scalar
Returns the scalar value as UTF-8 data.
greaterOrEqualTo(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
this >= rhs 1 is true 0 is false with the output cast to the given type.
greaterOrEqualTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this >= rhs 1 is true 0 is false.
greaterThan(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
this > rhs 1 is true 0 is false with the output cast to the given type.
greaterThan(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this > rhs 1 is true 0 is false.
groupBy(GroupByOptions, int...) - Method in class ai.rapids.cudf.Table
 
groupBy(int...) - Method in class ai.rapids.cudf.Table
 
GroupByOptions - Class in ai.rapids.cudf
Options for group by (see cudf::groupby::Options)
GroupByOptions.Builder - Class in ai.rapids.cudf
 

H

hash() - Method in class ai.rapids.cudf.ColumnVector
Compute the 32 bit hash of a vector.
hash(HashFunction) - Method in class ai.rapids.cudf.ColumnVector
Compute a specific hash of a vector.
hashCode() - Method in class ai.rapids.cudf.Scalar
 
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.
HashFunction - Enum in ai.rapids.cudf
 
hasNulls() - Method in class ai.rapids.cudf.ColumnVector
Returns if the vector has nulls.
hasValidityVector() - Method in class ai.rapids.cudf.ColumnVector
Returns if the vector has a validity vector allocated or not.
HostMemoryBuffer - Class in ai.rapids.cudf
This class represents an off-heap buffer held in the host memory.
hour() - Method in class ai.rapids.cudf.ColumnVector
Get hour from DATE64 or TIMESTAMP

I

identityHash() - Method in class ai.rapids.cudf.ColumnVector
Compute the IDENTITY hash of the column.
implicitConversion(BinaryOperable, BinaryOperable) - Static method in interface ai.rapids.cudf.BinaryOperable
Finds the proper DType for an implicit output.
includeColumn(String...) - Method in class ai.rapids.cudf.ColumnFilterOptions.Builder
Include one or more specific columns.
includeColumn(Collection<String>) - Method in class ai.rapids.cudf.ColumnFilterOptions.Builder
Include one or more specific columns.
incRefCount() - Method in class ai.rapids.cudf.ColumnVector
Increment the reference count for this column.
INFERRED - Static variable in class ai.rapids.cudf.Schema
 
initialize(int, boolean, long) - Static method in class ai.rapids.cudf.Rmm
---------------------------------------------------------------------------* Initialize memory manager state and storage.
innerJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
Joins two tables on the join columns that are passed in.
isEnvCompatibleForTesting() - Static method in class ai.rapids.cudf.Cuda
This should only be used for tests, to enable or disable tests if the current environment is not compatible with this version of the library.
isInitialized() - Static method in class ai.rapids.cudf.Rmm
Check if RMM has been initialized already or not.
isNotNull() - Method in class ai.rapids.cudf.ColumnVector
Returns a Boolean vector with the same number of rows as this instance, that has TRUE for any entry that is not null, and FALSE for any null entry (as per the validity mask)
isNull(long) - Method in class ai.rapids.cudf.ColumnVector
Check if the value at index is null or not.
isNull() - Method in class ai.rapids.cudf.ColumnVector
Returns a Boolean vector with the same number of rows as this instance, that has FALSE for any entry that is not null, and TRUE for any null entry (as per the validity mask)
isValid() - Method in class ai.rapids.cudf.Scalar
 

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
 

L

leftJoin(Table.TableOperation) - Method in class ai.rapids.cudf.Table.TableOperation
Joins two tables on the join columns that are passed in.
lessOrEqualTo(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
this <= rhs 1 is true 0 is false with the output cast to the given type.
lessOrEqualTo(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this <= rhs 1 is true 0 is false.
lessThan(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
this < rhs 1 is true 0 is false with the output cast to the given type.
lessThan(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
this < rhs 1 is true 0 is false.
libraryLoaded() - Static method in class ai.rapids.cudf.NativeDepsLoader
 
log() - Method in class ai.rapids.cudf.ColumnVector
Calculate the log, output is the same type as input.

M

max() - Method in class ai.rapids.cudf.ColumnVector
Returns the maximum of all values in the column, returning a scalar of the same type as this column.
max(DType) - Method in class ai.rapids.cudf.ColumnVector
Returns the maximum of all values in the column, returning a scalar of the specified type.
max(int) - Static method in class ai.rapids.cudf.Table
 
mean(int) - Static method in class ai.rapids.cudf.Table
 
memGetInfo() - Static method in class ai.rapids.cudf.Cuda
Mapping: cudaMemGetInfo(size_t *free, size_t *total)
memset(long, byte, long) - Static method in class ai.rapids.cudf.Cuda
Sets count bytes starting at the memory area pointed to by dst, with value.
min() - Method in class ai.rapids.cudf.ColumnVector
Returns the minimum of all values in the column, returning a scalar of the same type as this column.
min(DType) - Method in class ai.rapids.cudf.ColumnVector
Returns the minimum of all values in the column, returning a scalar of the specified type.
min(int) - Static method in class ai.rapids.cudf.Table
 
minute() - Method in class ai.rapids.cudf.ColumnVector
Get minute from DATE64 or TIMESTAMP
mod(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Compute the modulus with the given output type.
mod(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Compute the modulus.
month() - Method in class ai.rapids.cudf.ColumnVector
Get month from DATE32, DATE64, or TIMESTAMP
mul(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Multiply two vectors together with the given output type.
mul(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Multiply two vectors together.
murmur3() - Method in class ai.rapids.cudf.ColumnVector
Compute the MURMUR3 hash of the column.

N

NativeDepsLoader - Class in ai.rapids.cudf
This class will load the native dependencies.
NativeDepsLoader() - Constructor for class ai.rapids.cudf.NativeDepsLoader
 
not() - Method in class ai.rapids.cudf.ColumnVector
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.
NULL - Static variable in class ai.rapids.cudf.Scalar
Generic NULL value.

O

OffHeapState() - Constructor for class ai.rapids.cudf.ColumnVector.OffHeapState
 
onColumns(int...) - Method in class ai.rapids.cudf.Table
 
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
 
orderBy(boolean, Table.OrderByArg...) - Method in class ai.rapids.cudf.Table
Orders the table using the sortkeys returning a new allocated table.

P

ParquetOptions - Class in ai.rapids.cudf
Options for reading a parquet file
ParquetOptions.Builder - Class in ai.rapids.cudf
 
partition(int, HashFunction) - Method in class ai.rapids.cudf.Table.TableOperation
Partitions a table based on the number of partitions provided.
PartitionedTable - Class in ai.rapids.cudf
Class to provide a PartitionedTable
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.
product() - Method in class ai.rapids.cudf.ColumnVector
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.ColumnVector
Returns the product of all values in the column, returning a scalar of the specified type.

Q

QuantileMethod - Enum in ai.rapids.cudf
Method used to calculate the quantiles

R

Range - Class in ai.rapids.cudf
Helper utility for creating ranges.
Range() - Constructor for class ai.rapids.cudf.Range
 
readCSV(Schema, File) - Static method in class ai.rapids.cudf.Table
Read a CSV file using the default CSVOptions.
readCSV(Schema, CSVOptions, File) - Static method in class ai.rapids.cudf.Table
Read a CSV file.
readCSV(Schema, byte[]) - Static method in class ai.rapids.cudf.Table
Read CSV formatted data using the default CSVOptions.
readCSV(Schema, CSVOptions, byte[]) - Static method in class ai.rapids.cudf.Table
Read CSV formatted data.
readCSV(Schema, CSVOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
Read CSV formatted data.
readCSV(Schema, CSVOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read CSV formatted data.
readORC(File) - Static method in class ai.rapids.cudf.Table
Read a ORC file using the default ORCOptions.
readORC(ORCOptions, File) - Static method in class ai.rapids.cudf.Table
Read a ORC file.
readORC(byte[]) - Static method in class ai.rapids.cudf.Table
Read ORC formatted data.
readORC(ORCOptions, byte[]) - Static method in class ai.rapids.cudf.Table
Read ORC formatted data.
readORC(ORCOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
Read ORC formatted data.
readORC(ORCOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read ORC formatted data.
readParquet(File) - Static method in class ai.rapids.cudf.Table
Read a Parquet file using the default ParquetOptions.
readParquet(ParquetOptions, File) - Static method in class ai.rapids.cudf.Table
Read a Parquet file.
readParquet(byte[]) - Static method in class ai.rapids.cudf.Table
Read parquet formatted data.
readParquet(ParquetOptions, byte[]) - Static method in class ai.rapids.cudf.Table
Read parquet formatted data.
readParquet(ParquetOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
Read parquet formatted data.
readParquet(ParquetOptions, HostMemoryBuffer, long, long) - Static method in class ai.rapids.cudf.Table
Read parquet formatted data.
readTableFrom(InputStream) - Static method in class ai.rapids.cudf.JCudfSerialization
Read a serialize table from the given InputStream.
reduce(ReductionOp) - Method in class ai.rapids.cudf.ColumnVector
Computes the reduction of the values in all rows of a column.
reduce(ReductionOp, DType) - Method in class ai.rapids.cudf.ColumnVector
Computes the reduction of the values in all rows of a column.
ReductionOp - Enum in ai.rapids.cudf
Reduction operations on a column
replaceNulls(Scalar) - Method in class ai.rapids.cudf.ColumnVector
Returns a ColumnVector with any null values replaced with a scalar.
Rmm - Class in ai.rapids.cudf
This is the binding class for rmm lib.
Rmm() - Constructor for class ai.rapids.cudf.Rmm
 
RmmAllocationMode - Class in ai.rapids.cudf
 
RmmAllocationMode() - Constructor for class ai.rapids.cudf.RmmAllocationMode
 
RmmException - Exception in ai.rapids.cudf
Exception from RMM allocator.

S

Scalar - Class in ai.rapids.cudf
A single scalar value.
Schema - Class in ai.rapids.cudf
The schema of data to be read in.
Schema.Builder - Class in ai.rapids.cudf
 
second() - Method in class ai.rapids.cudf.ColumnVector
Get second from DATE64 or TIMESTAMP
setByte(long, byte) - Method in class ai.rapids.cudf.HostMemoryBuffer
Sets the byte value at that offset
setBytes(long, byte[], long, long) - Method in class ai.rapids.cudf.HostMemoryBuffer
Copy a set of bytes from an array into the buffer at offset.
setDeviceData(ColumnVector.BufferEncapsulator<DeviceMemoryBuffer>) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
setHostData(ColumnVector.BufferEncapsulator<HostMemoryBuffer>) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
setNullAt(long) - Method in class ai.rapids.cudf.ColumnVector.Builder
Set a specific index to null.
shutdown() - Static method in class ai.rapids.cudf.Rmm
Shut down any initialized rmm.
sin() - Method in class ai.rapids.cudf.ColumnVector
Calculate the sin, output is the same type as input.
slice(int...) - Method in class ai.rapids.cudf.ColumnVector
Slices a column (including null values) into a set of columns according to a set of indices.
slice(ColumnVector) - Method in class ai.rapids.cudf.ColumnVector
Slices a column (including null values) into a set of columns according to a set of indices.
sqrt() - Method in class ai.rapids.cudf.ColumnVector
Calculate the sqrt, output is the same type as input.
standardDeviation() - Method in class ai.rapids.cudf.ColumnVector
Returns the sample standard deviation of all values in the column, returning a FLOAT64 scalar unless the column type is FLOAT32 then a FLOAT32 scalaris returned.
standardDeviation(DType) - Method in class ai.rapids.cudf.ColumnVector
Returns the sample standard deviation of all values in the column, returning a scalar of the specified type.
sub(BinaryOperable, DType) - Method in interface ai.rapids.cudf.BinaryOperable
Subtract one vector from another with the given output type.
sub(BinaryOperable) - Method in interface ai.rapids.cudf.BinaryOperable
Subtract one vector from another.
sum() - Method in class ai.rapids.cudf.ColumnVector
Computes the sum of all values in the column, returning a scalar of the same type as this column.
sum(DType) - Method in class ai.rapids.cudf.ColumnVector
Computes the sum of all values in the column, returning a scalar of the specified type.
sum(int) - Static method in class ai.rapids.cudf.Table
 
sumOfSquares() - Method in class ai.rapids.cudf.ColumnVector
Returns the sum of squares of all values in the column, returning a scalar of the same type as this column.
sumOfSquares(DType) - Method in class ai.rapids.cudf.ColumnVector
Returns the sum of squares of all values in the column, returning a scalar of the specified type.

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.AggregateOperation - Class in ai.rapids.cudf
Class representing aggregate operations
Table.OrderByArg - Class in ai.rapids.cudf
 
Table.TableOperation - Class in ai.rapids.cudf
 
Table.TestBuilder - Class in ai.rapids.cudf
Create a table on the GPU with data from the CPU.
tan() - Method in class ai.rapids.cudf.ColumnVector
Calculate the tan, output is the same type as input.
TestBuilder() - Constructor for class ai.rapids.cudf.Table.TestBuilder
 
timestampColumn(Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
timestampColumn(TimeUnit, Long...) - Method in class ai.rapids.cudf.Table.TestBuilder
 
timestampFromLong(long) - Static method in class ai.rapids.cudf.Scalar
 
timestampFromLong(long, TimeUnit) - Static method in class ai.rapids.cudf.Scalar
 
timestampFromNull(TimeUnit) - Static method in class ai.rapids.cudf.Scalar
 
timestampsFromBoxedLongs(Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
timestampsFromBoxedLongs(TimeUnit, Long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
timestampsFromLongs(long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
timestampsFromLongs(TimeUnit, long...) - Static method in class ai.rapids.cudf.ColumnVector
Create a new vector from the given values.
TimeUnit - Enum in ai.rapids.cudf
Defines the unit of time that an algorithm or structure is storing.
toString() - Method in class ai.rapids.cudf.ColumnVector.Builder
 
toString() - Method in class ai.rapids.cudf.ColumnVector
 
toString() - Method in class ai.rapids.cudf.Scalar
 
toString() - Method in class ai.rapids.cudf.Table
 
total - Variable in class ai.rapids.cudf.CudaMemInfo
total memory in bytes
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.

U

unaryOp(UnaryOp) - Method in class ai.rapids.cudf.ColumnVector
Multiple different unary operations.
UnaryOp - Enum in ai.rapids.cudf
Mathematical unary operations.

V

valueOf(String) - Static method in enum ai.rapids.cudf.BinaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.DType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.HashFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.QuantileMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.ReductionOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.TimeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.rapids.cudf.UnaryOp
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.rapids.cudf.BinaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.DType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.HashFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.QuantileMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.ReductionOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.rapids.cudf.UnaryOp
Returns an array containing the constants of this enum type, in the order they are declared.

W

withComment(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the character that starts the beginning of a comment line.
withDelim(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the entry deliminator.
withFalseValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
withHeaderAtRow(int) - Method in class ai.rapids.cudf.CSVOptions.Builder
Row of the header data (0 based counting).
withIgnoreNullKeys(boolean) - Method in class ai.rapids.cudf.GroupByOptions.Builder
If true, the cudf groupby will ignore grouping keys that are null.
withNullValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
withNumPyTypes(boolean) - Method in class ai.rapids.cudf.ORCOptions.Builder
Specify whether the parser should implicitly promote DATE32 and TIMESTAMP columns to DATE64 for compatibility with NumPy.
withoutComments() - Method in class ai.rapids.cudf.CSVOptions.Builder
 
withQuote(char) - Method in class ai.rapids.cudf.CSVOptions.Builder
Set the quote character.
withTrueValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
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.

Y

year() - Method in class ai.rapids.cudf.ColumnVector
Get year from DATE32, DATE64, or TIMESTAMP
A B C D E F G H I J L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.