125 bool includeResultType,
void(* CachedFunctionCompileCallback)(FunctionCallInfo fcinfo, HeapTuple procTup, const struct CachedFunctionHashKey *hashkey, struct CachedFunction *function, bool forValidator)
void(* CachedFunctionDeleteCallback)(struct CachedFunction *cfunc)
struct CachedFunction CachedFunction
void cfunc_resolve_polymorphic_argtypes(int numargs, Oid *argtypes, char *argmodes, Node *call_expr, bool forValidator, const char *proname)
CachedFunction * cached_function_compile(FunctionCallInfo fcinfo, CachedFunction *function, CachedFunctionCompileCallback ccallback, CachedFunctionDeleteCallback dcallback, Size cacheEntrySize, bool includeResultType, bool forValidator)
struct CachedFunctionHashKey CachedFunctionHashKey
on_exit_nicely_callback function
Oid argtypes[FUNC_MAX_ARGS]
CachedFunctionDeleteCallback dcallback
CachedFunctionHashKey * fn_hashkey