Contents
Veil2
Postgres extension for VPD implementations
|
veil2.h
Go to the documentation of this file.
Datum veil2_i_have_priv_in_scope_or_superior(PG_FUNCTION_ARGS)
Datum veil2_i_have_priv_in_scope_or_global(PG_FUNCTION_ARGS)
Datum veil2_result_counts(PG_FUNCTION_ARGS)
Datum veil2_reset_session(PG_FUNCTION_ARGS)
Datum veil2_docpath(PG_FUNCTION_ARGS)
Definition: veil2.h:28
Datum veil2_i_have_priv_in_superior_scope(PG_FUNCTION_ARGS)
Datum veil2_i_have_personal_priv(PG_FUNCTION_ARGS)
Datum veil2_reset_session_privs(PG_FUNCTION_ARGS)
Datum veil2_i_have_global_priv(PG_FUNCTION_ARGS)
Datum veil2_session_ready(PG_FUNCTION_ARGS)
int veil2_query_wn(const char *qry, int nargs, Oid *argtypes, Datum *args, const char *nulls, bool read_only, void **saved_plan, Fetch_fn process_row, void *fn_param)
Definition: query.c:165
Datum veil2_datapath(PG_FUNCTION_ARGS)
int veil2_query(const char *qry, int nargs, Oid *argtypes, Datum *args, bool read_only, void **saved_plan, Fetch_fn process_row, void *fn_param)
Definition: query.c:218
Datum veil2_i_have_priv_in_scope_or_superior_or_global(PG_FUNCTION_ARGS)
Datum veil2_i_have_priv_in_scope(PG_FUNCTION_ARGS)
bool veil2_bool_from_query(const char *qry, int nargs, Oid *argtypes, Datum *args, void **saved_plan, bool *result)
Definition: query.c:267
Datum veil2_true(PG_FUNCTION_ARGS)