#[repr(C)]pub struct SubPlanState {Show 27 fields
pub type_: NodeTag,
pub subplan: *mut SubPlan,
pub planstate: *mut PlanState,
pub parent: *mut PlanState,
pub testexpr: *mut ExprState,
pub args: *mut List,
pub curTuple: HeapTuple,
pub curArray: Datum,
pub descRight: TupleDesc,
pub projLeft: *mut ProjectionInfo,
pub projRight: *mut ProjectionInfo,
pub hashtable: TupleHashTable,
pub hashnulls: TupleHashTable,
pub havehashrows: bool,
pub havenullrows: bool,
pub hashtablecxt: MemoryContext,
pub hashtempcxt: MemoryContext,
pub innerecontext: *mut ExprContext,
pub numCols: c_int,
pub keyColIdx: *mut AttrNumber,
pub tab_eq_funcoids: *mut Oid,
pub tab_collations: *mut Oid,
pub tab_hash_funcs: *mut FmgrInfo,
pub tab_eq_funcs: *mut FmgrInfo,
pub lhs_hash_funcs: *mut FmgrInfo,
pub cur_eq_funcs: *mut FmgrInfo,
pub cur_eq_comp: *mut ExprState,
}
Fields§
§type_: NodeTag
§subplan: *mut SubPlan
§planstate: *mut PlanState
§parent: *mut PlanState
§testexpr: *mut ExprState
§args: *mut List
§curTuple: HeapTuple
§curArray: Datum
§descRight: TupleDesc
§projLeft: *mut ProjectionInfo
§projRight: *mut ProjectionInfo
§hashtable: TupleHashTable
§hashnulls: TupleHashTable
§havehashrows: bool
§havenullrows: bool
§hashtablecxt: MemoryContext
§hashtempcxt: MemoryContext
§innerecontext: *mut ExprContext
§numCols: c_int
§keyColIdx: *mut AttrNumber
§tab_eq_funcoids: *mut Oid
§tab_collations: *mut Oid
§tab_hash_funcs: *mut FmgrInfo
§tab_eq_funcs: *mut FmgrInfo
§lhs_hash_funcs: *mut FmgrInfo
§cur_eq_funcs: *mut FmgrInfo
§cur_eq_comp: *mut ExprState
Trait Implementations§
Source§impl Clone for SubPlanState
impl Clone for SubPlanState
Source§fn clone(&self) -> SubPlanState
fn clone(&self) -> SubPlanState
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 SubPlanState
impl Debug for SubPlanState
Source§impl Default for SubPlanState
impl Default for SubPlanState
Source§impl Display for SubPlanState
impl Display for SubPlanState
Source§impl PgNode for SubPlanState
impl PgNode for SubPlanState
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for SubPlanState
Auto Trait Implementations§
impl Freeze for SubPlanState
impl RefUnwindSafe for SubPlanState
impl !Send for SubPlanState
impl !Sync for SubPlanState
impl Unpin for SubPlanState
impl UnwindSafe for SubPlanState
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