Struct libduckdb_sys::duckdb_column
source · #[repr(C)]pub struct duckdb_column {
pub __deprecated_data: *mut c_void,
pub __deprecated_nullmask: *mut bool,
pub __deprecated_type: duckdb_type,
pub __deprecated_name: *mut c_char,
pub internal_data: *mut c_void,
}
Expand description
! A column consists of a pointer to its internal data. Don’t operate on this type directly. ! Instead, use functions such as duckdb_column_data, duckdb_nullmask_data, ! duckdb_column_type, and duckdb_column_name, which take the result and the column index ! as their parameters
Fields§
§__deprecated_data: *mut c_void
§__deprecated_nullmask: *mut bool
§__deprecated_type: duckdb_type
§__deprecated_name: *mut c_char
§internal_data: *mut c_void
Trait Implementations§
source§impl Clone for duckdb_column
impl Clone for duckdb_column
source§fn clone(&self) -> duckdb_column
fn clone(&self) -> duckdb_column
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for duckdb_column
impl Debug for duckdb_column
impl Copy for duckdb_column
Auto Trait Implementations§
impl Freeze for duckdb_column
impl RefUnwindSafe for duckdb_column
impl !Send for duckdb_column
impl !Sync for duckdb_column
impl Unpin for duckdb_column
impl UnwindSafe for duckdb_column
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more