pub struct ArrayColumnData { /* private fields */ }Implementations§
Source§impl ArrayColumnData
impl ArrayColumnData
pub fn create(inner: ArcColumnData, offsets: List<u64>) -> Self
Trait Implementations§
Source§impl ColumnData for ArrayColumnData
impl ColumnData for ArrayColumnData
fn sql_type(&self) -> SqlType
fn save(&self, encoder: &mut Encoder, start: usize, end: usize)
fn len(&self) -> usize
fn push(&mut self, value: Value)
fn at(&self, index: usize) -> ValueRef<'_>
fn clone_instance(&self) -> BoxColumnData
unsafe fn get_internal( &self, pointers: &[*mut *const u8], level: u8, ) -> Result<()>
fn cast_to( &self, _this: &ArcColumnData, target: &SqlType, ) -> Option<ArcColumnData>
fn is_empty(&self) -> bool
Auto Trait Implementations§
impl Freeze for ArrayColumnData
impl !RefUnwindSafe for ArrayColumnData
impl Send for ArrayColumnData
impl Sync for ArrayColumnData
impl Unpin for ArrayColumnData
impl !UnwindSafe for ArrayColumnData
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