[][src]Function pgx_pg_sys::ProcedureCreate

pub unsafe fn ProcedureCreate(
    arg_procedureName: *const c_char,
    arg_procNamespace: Oid,
    arg_replace: bool,
    arg_returnsSet: bool,
    arg_returnType: Oid,
    arg_proowner: Oid,
    arg_languageObjectId: Oid,
    arg_languageValidator: Oid,
    arg_prosrc: *const c_char,
    arg_probin: *const c_char,
    arg_prokind: c_char,
    arg_security_definer: bool,
    arg_isLeakProof: bool,
    arg_isStrict: bool,
    arg_volatility: c_char,
    arg_parallel: c_char,
    arg_parameterTypes: *mut oidvector,
    arg_allParameterTypes: Datum,
    arg_parameterModes: Datum,
    arg_parameterNames: Datum,
    arg_parameterDefaults: *mut List,
    arg_trftypes: Datum,
    arg_proconfig: Datum,
    arg_prosupport: Oid,
    arg_procost: float4,
    arg_prorows: float4
) -> ObjectAddress