[][src]Struct sqlite3_native::Parse

#[repr(C)]pub struct Parse {
    pub db: *mut sqlite3,
    pub zErrMsg: *mut c_char,
    pub pVdbe: *mut Vdbe,
    pub rc: c_int,
    pub colNamesSet: u8_0,
    pub checkSchema: u8_0,
    pub nested: u8_0,
    pub nTempReg: u8_0,
    pub isMultiWrite: u8_0,
    pub mayAbort: u8_0,
    pub hasCompound: u8_0,
    pub okConstFactor: u8_0,
    pub disableLookaside: u8_0,
    pub disableVtab: u8_0,
    pub nRangeReg: c_int,
    pub iRangeReg: c_int,
    pub nErr: c_int,
    pub nTab: c_int,
    pub nMem: c_int,
    pub szOpAlloc: c_int,
    pub iSelfTab: c_int,
    pub nLabel: c_int,
    pub nLabelAlloc: c_int,
    pub aLabel: *mut c_int,
    pub pConstExpr: *mut ExprList,
    pub constraintName: Token,
    pub writeMask: yDbMask,
    pub cookieMask: yDbMask,
    pub regRowid: c_int,
    pub regRoot: c_int,
    pub nMaxArg: c_int,
    pub nSelect: c_int,
    pub nTableLock: c_int,
    pub aTableLock: *mut TableLock,
    pub pAinc: *mut AutoincInfo,
    pub pToplevel: *mut Parse,
    pub pTriggerTab: *mut Table,
    pub pParentParse: *mut Parse,
    pub pAggList: *mut AggInfo,
    pub addrCrTab: c_int,
    pub nQueryLoop: u32_0,
    pub oldmask: u32_0,
    pub newmask: u32_0,
    pub eTriggerOp: u8_0,
    pub eOrconf: u8_0,
    pub disableTriggers: u8_0,
    pub aTempReg: [c_int; 8],
    pub sNameToken: Token,
    pub sLastToken: Token,
    pub nVar: ynVar,
    pub iPkSortOrder: u8_0,
    pub explain: u8_0,
    pub eParseMode: u8_0,
    pub nVtabLock: c_int,
    pub nHeight: c_int,
    pub addrExplain: c_int,
    pub pVList: *mut VList,
    pub pReprepare: *mut Vdbe,
    pub zTail: *const c_char,
    pub pNewTable: *mut Table,
    pub pNewIndex: *mut Index,
    pub pNewTrigger: *mut Trigger,
    pub zAuthContext: *const c_char,
    pub sArg: Token,
    pub apVtabLock: *mut *mut Table,
    pub pZombieTab: *mut Table,
    pub pTriggerPrg: *mut TriggerPrg,
    pub pWith: *mut With,
    pub pWithToFree: *mut With,
    pub pRename: *mut RenameToken,
}

Fields

db: *mut sqlite3zErrMsg: *mut c_charpVdbe: *mut Vdberc: c_intcolNamesSet: u8_0checkSchema: u8_0nested: u8_0nTempReg: u8_0isMultiWrite: u8_0mayAbort: u8_0hasCompound: u8_0okConstFactor: u8_0disableLookaside: u8_0disableVtab: u8_0nRangeReg: c_intiRangeReg: c_intnErr: c_intnTab: c_intnMem: c_intszOpAlloc: c_intiSelfTab: c_intnLabel: c_intnLabelAlloc: c_intaLabel: *mut c_intpConstExpr: *mut ExprListconstraintName: TokenwriteMask: yDbMaskcookieMask: yDbMaskregRowid: c_intregRoot: c_intnMaxArg: c_intnSelect: c_intnTableLock: c_intaTableLock: *mut TableLockpAinc: *mut AutoincInfopToplevel: *mut ParsepTriggerTab: *mut TablepParentParse: *mut ParsepAggList: *mut AggInfoaddrCrTab: c_intnQueryLoop: u32_0oldmask: u32_0newmask: u32_0eTriggerOp: u8_0eOrconf: u8_0disableTriggers: u8_0aTempReg: [c_int; 8]sNameToken: TokensLastToken: TokennVar: ynVariPkSortOrder: u8_0explain: u8_0eParseMode: u8_0nVtabLock: c_intnHeight: c_intaddrExplain: c_intpVList: *mut VListpReprepare: *mut VdbezTail: *const c_charpNewTable: *mut TablepNewIndex: *mut IndexpNewTrigger: *mut TriggerzAuthContext: *const c_charsArg: TokenapVtabLock: *mut *mut TablepZombieTab: *mut TablepTriggerPrg: *mut TriggerPrgpWith: *mut WithpWithToFree: *mut WithpRename: *mut RenameToken

Trait Implementations

impl Clone for Parse[src]

impl Copy for Parse[src]

Auto Trait Implementations

impl !RefUnwindSafe for Parse

impl !Send for Parse

impl !Sync for Parse

impl Unpin for Parse

impl !UnwindSafe for Parse

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.