#[repr(C)]pub struct ExprContext {Show 16 fields
pub type_: NodeTag,
pub ecxt_scantuple: *mut TupleTableSlot,
pub ecxt_innertuple: *mut TupleTableSlot,
pub ecxt_outertuple: *mut TupleTableSlot,
pub ecxt_per_query_memory: MemoryContext,
pub ecxt_per_tuple_memory: MemoryContext,
pub ecxt_param_exec_vals: *mut ParamExecData,
pub ecxt_param_list_info: ParamListInfo,
pub ecxt_aggvalues: *mut Datum,
pub ecxt_aggnulls: *mut bool,
pub caseValue_datum: Datum,
pub caseValue_isNull: bool,
pub domainValue_datum: Datum,
pub domainValue_isNull: bool,
pub ecxt_estate: *mut EState,
pub ecxt_callbacks: *mut ExprContext_CB,
}
Fields§
§type_: NodeTag
§ecxt_scantuple: *mut TupleTableSlot
§ecxt_innertuple: *mut TupleTableSlot
§ecxt_outertuple: *mut TupleTableSlot
§ecxt_per_query_memory: MemoryContext
§ecxt_per_tuple_memory: MemoryContext
§ecxt_param_exec_vals: *mut ParamExecData
§ecxt_param_list_info: ParamListInfo
§ecxt_aggvalues: *mut Datum
§ecxt_aggnulls: *mut bool
§caseValue_datum: Datum
§caseValue_isNull: bool
§domainValue_datum: Datum
§domainValue_isNull: bool
§ecxt_estate: *mut EState
§ecxt_callbacks: *mut ExprContext_CB
Trait Implementations§
Source§impl Clone for ExprContext
impl Clone for ExprContext
Source§fn clone(&self) -> ExprContext
fn clone(&self) -> ExprContext
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 ExprContext
impl Debug for ExprContext
Source§impl Default for ExprContext
impl Default for ExprContext
Source§impl Display for ExprContext
impl Display for ExprContext
Source§impl PgNode for ExprContext
impl PgNode for ExprContext
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for ExprContext
Auto Trait Implementations§
impl Freeze for ExprContext
impl RefUnwindSafe for ExprContext
impl !Send for ExprContext
impl !Sync for ExprContext
impl Unpin for ExprContext
impl UnwindSafe for ExprContext
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