pgrx_pg_sys

Type Alias ProcessUtility_hook_type

Source
pub type ProcessUtility_hook_type = Option<unsafe extern "C" fn(pstmt: *mut PlannedStmt, queryString: *const c_char, readOnlyTree: bool, context: Type, params: ParamListInfo, queryEnv: *mut QueryEnvironment, dest: *mut DestReceiver, qc: *mut QueryCompletion)>;

Aliased Type§

enum ProcessUtility_hook_type {
    None,
    Some(unsafe extern "C" fn(_: *mut PlannedStmt, _: *const i8, _: bool, _: u32, _: *mut ParamListInfoData, _: *mut QueryEnvironment, _: *mut _DestReceiver, _: *mut QueryCompletion)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut PlannedStmt, _: *const i8, _: bool, _: u32, _: *mut ParamListInfoData, _: *mut QueryEnvironment, _: *mut _DestReceiver, _: *mut QueryCompletion))

Some value of type T.