Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::CSVBufferHandle Class Reference
Collaboration diagram for duckdb::CSVBufferHandle:

Public Member Functions

 CSVBufferHandle (BufferHandle handle_p, idx_t actual_size_p, idx_t requested_size_p, const bool is_final_buffer_p, idx_t buffer_index_p)
 
charPtr ()
 

Public Attributes

BufferHandle handle
 Handle created during allocation.
 
const idx_t actual_size
 
const idx_t requested_size
 
const bool is_last_buffer
 
const idx_t buffer_idx
 

Constructor & Destructor Documentation

◆ CSVBufferHandle() [1/2]

duckdb::CSVBufferHandle::CSVBufferHandle ( BufferHandle  handle_p,
idx_t  actual_size_p,
idx_t  requested_size_p,
const bool  is_final_buffer_p,
idx_t  buffer_index_p 
)
inline
45929 : handle(std::move(handle_p)), actual_size(actual_size_p), requested_size(requested_size_p),
45930 is_last_buffer(is_final_buffer_p), buffer_idx(buffer_index_p) {};
BufferHandle handle
Handle created during allocation.
Definition duckdb.hpp:45935

◆ CSVBufferHandle() [2/2]

duckdb::CSVBufferHandle::CSVBufferHandle ( )
inline
45931: actual_size(0), requested_size(0), is_last_buffer(false), buffer_idx(0) {};

◆ ~CSVBufferHandle()

duckdb::CSVBufferHandle::~CSVBufferHandle ( )
inline
45932 {
45933 }

Member Function Documentation

◆ Ptr()

char * duckdb::CSVBufferHandle::Ptr ( )
inline
45940 {
45941 return char_ptr_cast(handle.Ptr());
45942 }
data_ptr_t Ptr() const
Returns a pointer to the buffer data. Handle must be valid.
Definition duckdb.hpp:9927

The documentation for this class was generated from the following file: