19 namespace foreign_storage {
24 int8_t*
const destination,
25 const size_t num_bytes,
28 const int destination_device_id) {
38 const size_t num_bytes,
40 const int device_id) {
62 const size_t num_bytes,
65 const int source_device_id) {
size_t pageCount() const override
std::unique_ptr< AbstractDataTypeToStringConverter > data_to_string_converter_
void append(int8_t *source, const size_t num_bytes, const Data_Namespace::MemoryLevel source_buffer_type=Data_Namespace::CPU_LEVEL, const int device_id=-1) override
int8_t * getMemoryPtr() override
size_t reservedSize() const override
std::vector< std::string > buffer_
void reserveNumElements(size_t additional_num_elements)
TypedParquetDetectBuffer()
void write(int8_t *source, const size_t num_bytes, const size_t offset=0, const Data_Namespace::MemoryLevel source_buffer_type=Data_Namespace::CPU_LEVEL, const int source_device_id=-1) override
Data_Namespace::MemoryLevel getType() const override
void reserve(size_t additional_num_bytes) override
void read(int8_t *const destination, const size_t num_bytes, const size_t offset=0, const Data_Namespace::MemoryLevel destination_buffer_type=Data_Namespace::CPU_LEVEL, const int destination_device_id=-1) override
size_t pageSize() const override