[][src]Struct sqlite3_native::VdbeCursor

#[repr(C)]pub struct VdbeCursor {
    pub eCurType: u8_0,
    pub iDb: i8_0,
    pub nullRow: u8_0,
    pub deferredMoveto: u8_0,
    pub isTable: u8_0,
    pub isEphemeral_useRandomRowid_isOrdered_seekHit: [u8; 1],
    pub c2rust_padding: [u8; 2],
    pub pBtx: *mut Btree,
    pub seqCount: i64_0,
    pub aAltMap: *mut c_int,
    pub cacheStatus: u32_0,
    pub seekResult: c_int,
    pub pAltCursor: *mut VdbeCursor,
    pub uc: C2RustUnnamed_5,
    pub pKeyInfo: *mut KeyInfo,
    pub iHdrOffset: u32_0,
    pub pgnoRoot: Pgno,
    pub nField: i16_0,
    pub nHdrParsed: u16_0,
    pub movetoTarget: i64_0,
    pub aOffset: *mut u32_0,
    pub aRow: *const u8_0,
    pub payloadSize: u32_0,
    pub szRow: u32_0,
    pub aType: [u32_0; 1],
}

Fields

eCurType: u8_0iDb: i8_0nullRow: u8_0deferredMoveto: u8_0isTable: u8_0isEphemeral_useRandomRowid_isOrdered_seekHit: [u8; 1]c2rust_padding: [u8; 2]pBtx: *mut BtreeseqCount: i64_0aAltMap: *mut c_intcacheStatus: u32_0seekResult: c_intpAltCursor: *mut VdbeCursoruc: C2RustUnnamed_5pKeyInfo: *mut KeyInfoiHdrOffset: u32_0pgnoRoot: PgnonField: i16_0nHdrParsed: u16_0movetoTarget: i64_0aOffset: *mut u32_0aRow: *const u8_0payloadSize: u32_0szRow: u32_0aType: [u32_0; 1]

Implementations

impl VdbeCursor[src]

pub fn set_isEphemeral(&mut self, int: Bool)[src]

This method allows you to write to a bitfield with a value

pub fn isEphemeral(&self) -> Bool[src]

This method allows you to read from a bitfield to a value

pub fn set_useRandomRowid(&mut self, int: Bool)[src]

This method allows you to write to a bitfield with a value

pub fn useRandomRowid(&self) -> Bool[src]

This method allows you to read from a bitfield to a value

pub fn set_isOrdered(&mut self, int: Bool)[src]

This method allows you to write to a bitfield with a value

pub fn isOrdered(&self) -> Bool[src]

This method allows you to read from a bitfield to a value

pub fn set_seekHit(&mut self, int: Bool)[src]

This method allows you to write to a bitfield with a value

pub fn seekHit(&self) -> Bool[src]

This method allows you to read from a bitfield to a value

Trait Implementations

impl Clone for VdbeCursor[src]

impl Copy for VdbeCursor[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.