Struct rpgffi::ExprContext
[−]
[src]
#[repr(C)]pub struct ExprContext { 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