Skip navigation links
A B C D E F G H I L M N O P 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.
addRef() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
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(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.
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.
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
avg(int) - Static method in class ai.rapids.cudf.Table
 

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() - 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.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() - 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.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.
clean(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() - 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.ParquetOptions
 
delRef() - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 
desc(int) - Static method in class ai.rapids.cudf.Table
 
deviceData - Variable in class ai.rapids.cudf.ColumnVector.OffHeapState
 
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.
doClose() - Method in class ai.rapids.cudf.HostMemoryBuffer
 
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.
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.ColumnVector
Filters a column using a column of boolean values as a mask.
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
 
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.
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.
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.
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.
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
 
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(int...) - Method in class ai.rapids.cudf.Table
 

H

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.
hostData - Variable in class ai.rapids.cudf.ColumnVector.OffHeapState
 
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

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.
isNull(long) - Method in class ai.rapids.cudf.ColumnVector
Check if the value at index is null or not.
isValid() - Method in class ai.rapids.cudf.Scalar
 

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.
logRefCountDebug(String) - Method in class ai.rapids.cudf.ColumnVector.OffHeapState
 

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
 
memGetInfo() - Static method in class ai.rapids.cudf.Cuda
Mapping: cudaMemGetInfo(size_t *free, size_t *total)
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.

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.
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 (||).
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.

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
 
readCSV(Schema, CSVOptions, File) - Static method in class ai.rapids.cudf.Table
 
readCSV(Schema, byte[]) - Static method in class ai.rapids.cudf.Table
 
readCSV(Schema, CSVOptions, byte[]) - Static method in class ai.rapids.cudf.Table
 
readCSV(Schema, CSVOptions, byte[], long, long) - Static method in class ai.rapids.cudf.Table
 
readCSV(Schema, CSVOptions, HostMemoryBuffer, long) - Static method in class ai.rapids.cudf.Table
 
readParquet(File) - Static method in class ai.rapids.cudf.Table
 
readParquet(ParquetOptions, File) - Static method in class ai.rapids.cudf.Table
 
readParquet(byte[]) - Static method in class ai.rapids.cudf.Table
 
readParquet(ParquetOptions, byte[]) - Static method in class ai.rapids.cudf.Table
 
readParquet(ParquetOptions, byte[], long) - Static method in class ai.rapids.cudf.Table
 
readParquet(ParquetOptions, HostMemoryBuffer, long) - Static method in class ai.rapids.cudf.Table
 
reduction(ReductionOp) - Method in class ai.rapids.cudf.ColumnVector
Computes the reduction of the values in all rows of a column.
reduction(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
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.
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.
sqrt() - Method in class ai.rapids.cudf.ColumnVector
Calculate the sqrt, output is the same type as input.
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.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.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).
withNullValue(String...) - Method in class ai.rapids.cudf.CSVOptions.Builder
 
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
 

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 L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.