Struct pgx_pg_sys::EState
source · #[repr(C)]pub struct EState {Show 36 fields
pub type_: NodeTag,
pub es_direction: ScanDirection,
pub es_snapshot: Snapshot,
pub es_crosscheck_snapshot: Snapshot,
pub es_range_table: *mut List,
pub es_range_table_size: Index,
pub es_relations: *mut Relation,
pub es_rowmarks: *mut *mut ExecRowMark,
pub es_plannedstmt: *mut PlannedStmt,
pub es_sourceText: *const c_char,
pub es_junkFilter: *mut JunkFilter,
pub es_output_cid: CommandId,
pub es_result_relations: *mut *mut ResultRelInfo,
pub es_opened_result_relations: *mut List,
pub es_partition_directory: PartitionDirectory,
pub es_tuple_routing_result_relations: *mut List,
pub es_trig_target_relations: *mut List,
pub es_param_list_info: ParamListInfo,
pub es_param_exec_vals: *mut ParamExecData,
pub es_queryEnv: *mut QueryEnvironment,
pub es_query_cxt: MemoryContext,
pub es_tupleTable: *mut List,
pub es_processed: uint64,
pub es_top_eflags: c_int,
pub es_instrument: c_int,
pub es_finished: bool,
pub es_exprcontexts: *mut List,
pub es_subplanstates: *mut List,
pub es_auxmodifytables: *mut List,
pub es_per_tuple_exprcontext: *mut ExprContext,
pub es_epq_active: *mut EPQState,
pub es_use_parallel_mode: bool,
pub es_query_dsa: *mut dsa_area,
pub es_jit_flags: c_int,
pub es_jit: *mut JitContext,
pub es_jit_worker_instr: *mut JitInstrumentation,
}
Fields
type_: NodeTag
es_direction: ScanDirection
es_snapshot: Snapshot
es_crosscheck_snapshot: Snapshot
es_range_table: *mut List
es_range_table_size: Index
es_relations: *mut Relation
es_rowmarks: *mut *mut ExecRowMark
es_plannedstmt: *mut PlannedStmt
es_sourceText: *const c_char
es_junkFilter: *mut JunkFilter
es_output_cid: CommandId
es_result_relations: *mut *mut ResultRelInfo
es_opened_result_relations: *mut List
es_partition_directory: PartitionDirectory
es_tuple_routing_result_relations: *mut List
es_trig_target_relations: *mut List
es_param_list_info: ParamListInfo
es_param_exec_vals: *mut ParamExecData
es_queryEnv: *mut QueryEnvironment
es_query_cxt: MemoryContext
es_tupleTable: *mut List
es_processed: uint64
es_top_eflags: c_int
es_instrument: c_int
es_finished: bool
es_exprcontexts: *mut List
es_subplanstates: *mut List
es_auxmodifytables: *mut List
es_per_tuple_exprcontext: *mut ExprContext
es_epq_active: *mut EPQState
es_use_parallel_mode: bool
es_query_dsa: *mut dsa_area
es_jit_flags: c_int
es_jit: *mut JitContext
es_jit_worker_instr: *mut JitInstrumentation
Trait Implementations
impl Copy for EState
Auto Trait Implementations
impl RefUnwindSafe for EState
impl !Send for EState
impl !Sync for EState
impl Unpin for EState
impl UnwindSafe for EState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more