#[repr(C)]pub struct CachedPlanSource {Show 31 fields
pub magic: c_int,
pub raw_parse_tree: *mut RawStmt,
pub query_string: *const c_char,
pub commandTag: Type,
pub param_types: *mut Oid,
pub num_params: c_int,
pub parserSetup: ParserSetupHook,
pub parserSetupArg: *mut c_void,
pub cursor_options: c_int,
pub fixed_result: bool,
pub resultDesc: TupleDesc,
pub context: MemoryContext,
pub query_list: *mut List,
pub relationOids: *mut List,
pub invalItems: *mut List,
pub search_path: *mut OverrideSearchPath,
pub query_context: MemoryContext,
pub rewriteRoleId: Oid,
pub rewriteRowSecurity: bool,
pub dependsOnRLS: bool,
pub gplan: *mut CachedPlan,
pub is_oneshot: bool,
pub is_complete: bool,
pub is_saved: bool,
pub is_valid: bool,
pub generation: c_int,
pub node: dlist_node,
pub generic_cost: f64,
pub total_custom_cost: f64,
pub num_custom_plans: int64,
pub num_generic_plans: int64,
}
Fields§
§magic: c_int
§raw_parse_tree: *mut RawStmt
§query_string: *const c_char
§commandTag: Type
§param_types: *mut Oid
§num_params: c_int
§parserSetup: ParserSetupHook
§parserSetupArg: *mut c_void
§cursor_options: c_int
§fixed_result: bool
§resultDesc: TupleDesc
§context: MemoryContext
§query_list: *mut List
§relationOids: *mut List
§invalItems: *mut List
§search_path: *mut OverrideSearchPath
§query_context: MemoryContext
§rewriteRoleId: Oid
§rewriteRowSecurity: bool
§dependsOnRLS: bool
§gplan: *mut CachedPlan
§is_oneshot: bool
§is_complete: bool
§is_saved: bool
§is_valid: bool
§generation: c_int
§node: dlist_node
§generic_cost: f64
§total_custom_cost: f64
§num_custom_plans: int64
§num_generic_plans: int64
Trait Implementations§
Source§impl Clone for CachedPlanSource
impl Clone for CachedPlanSource
Source§fn clone(&self) -> CachedPlanSource
fn clone(&self) -> CachedPlanSource
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 CachedPlanSource
impl Debug for CachedPlanSource
Source§impl Default for CachedPlanSource
impl Default for CachedPlanSource
impl Copy for CachedPlanSource
Auto Trait Implementations§
impl Freeze for CachedPlanSource
impl RefUnwindSafe for CachedPlanSource
impl !Send for CachedPlanSource
impl !Sync for CachedPlanSource
impl Unpin for CachedPlanSource
impl UnwindSafe for CachedPlanSource
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