Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
arrow::gpu::CudaBuffer Member List

This is the complete list of members for arrow::gpu::CudaBuffer, including all inherited members.

Buffer(const uint8_t *data, int64_t size)arrow::Bufferinline
Buffer(const std::string &data)arrow::Bufferinlineexplicit
Buffer(const std::shared_ptr< Buffer > &parent, const int64_t offset, const int64_t size)arrow::Bufferinline
capacity() constarrow::Bufferinline
capacity_arrow::Bufferprotected
Close()arrow::gpu::CudaBufferprotectedvirtual
context() constarrow::gpu::CudaBufferinline
context_arrow::gpu::CudaBufferprotected
Copy(const int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr< Buffer > *out) constarrow::Buffer
Copy(const int64_t start, const int64_t nbytes, std::shared_ptr< Buffer > *out) constarrow::Buffer
CopyFromHost(const int64_t position, const uint8_t *data, int64_t nbytes)arrow::gpu::CudaBuffer
CopyToHost(const int64_t position, const int64_t nbytes, uint8_t *out) constarrow::gpu::CudaBuffer
CudaBuffer(uint8_t *data, int64_t size, const std::shared_ptr< CudaContext > &context, bool own_data=false, bool is_ipc=false)arrow::gpu::CudaBuffer
CudaBuffer(const std::shared_ptr< CudaBuffer > &parent, const int64_t offset, const int64_t size)arrow::gpu::CudaBuffer
data() constarrow::Bufferinline
data_arrow::Bufferprotected
Equals(const Buffer &other, int64_t nbytes) constarrow::Buffer
Equals(const Buffer &other) constarrow::Buffer
ExportForIpc(std::unique_ptr< CudaIpcMemHandle > *handle)arrow::gpu::CudaBuffervirtual
is_ipc_arrow::gpu::CudaBufferprotected
is_mutable() constarrow::Bufferinline
is_mutable_arrow::Bufferprotected
mutable_data()arrow::Bufferinline
mutable_data_arrow::Bufferprotected
own_data_arrow::gpu::CudaBufferprotected
parent() constarrow::Bufferinline
parent_arrow::Bufferprotected
size() constarrow::Bufferinline
size_arrow::Bufferprotected
~Buffer()=defaultarrow::Buffervirtual
~CudaBuffer()arrow::gpu::CudaBuffer