Struct rpgffi::EState
[−]
[src]
#[repr(C)]pub struct EState { pub type_: NodeTag, pub es_direction: ScanDirection, pub es_snapshot: Snapshot, pub es_crosscheck_snapshot: Snapshot, pub es_range_table: *mut List, pub es_plannedstmt: *mut PlannedStmt, pub es_junkFilter: *mut JunkFilter, pub es_output_cid: CommandId, pub es_result_relations: *mut ResultRelInfo, pub es_num_result_relations: c_int, pub es_result_relation_info: *mut ResultRelInfo, pub es_trig_target_relations: *mut List, pub es_trig_tuple_slot: *mut TupleTableSlot, pub es_trig_oldtup_slot: *mut TupleTableSlot, pub es_trig_newtup_slot: *mut TupleTableSlot, pub es_param_list_info: ParamListInfo, pub es_param_exec_vals: *mut ParamExecData, pub es_query_cxt: MemoryContext, pub es_tupleTable: *mut List, pub es_rowMarks: *mut List, pub es_processed: uint64, pub es_lastoid: Oid, 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_epqTuple: *mut HeapTuple, pub es_epqTupleSet: *mut bool_, pub es_epqScanDone: *mut bool_, pub es_use_parallel_mode: bool_, }
Fields
type_: NodeTag
es_direction: ScanDirection
es_snapshot: Snapshot
es_crosscheck_snapshot: Snapshot
es_range_table: *mut List
es_plannedstmt: *mut PlannedStmt
es_junkFilter: *mut JunkFilter
es_output_cid: CommandId
es_result_relations: *mut ResultRelInfo
es_num_result_relations: c_int
es_result_relation_info: *mut ResultRelInfo
es_trig_target_relations: *mut List
es_trig_tuple_slot: *mut TupleTableSlot
es_trig_oldtup_slot: *mut TupleTableSlot
es_trig_newtup_slot: *mut TupleTableSlot
es_param_list_info: ParamListInfo
es_param_exec_vals: *mut ParamExecData
es_query_cxt: MemoryContext
es_tupleTable: *mut List
es_rowMarks: *mut List
es_processed: uint64
es_lastoid: Oid
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_epqTuple: *mut HeapTuple
es_epqTupleSet: *mut bool_
es_epqScanDone: *mut bool_
es_use_parallel_mode: bool_