PostgreSQL Source Code: src/backend/catalog/pg_parameter_acl.c Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

16

26

27

28

29

30

31

32

33

34

37{

40

41

43

44

47

51 errmsg("parameter ACL \"%s\" does not exist", parameter)));

52

54

55 return oid;

56}

57

58

59

60

61

62

63

64

65

66

67

70{

78

79

80

81

82

84

85

87

88

89

90

91

92

93

105

106

109

111}

static Datum values[MAXATTR]

#define OidIsValid(objectId)

Oid GetNewOidWithIndex(Relation relation, Oid indexId, AttrNumber oidcolumn)

int errcode(int sqlerrcode)

#define ereport(elevel,...)

void check_GUC_name_for_parameter_acl(const char *name)

char * convert_GUC_name_for_parameter_acl(const char *name)

HeapTuple heap_form_tuple(TupleDesc tupleDescriptor, const Datum *values, const bool *isnull)

void heap_freetuple(HeapTuple htup)

void CatalogTupleInsert(Relation heapRel, HeapTuple tup)

void pfree(void *pointer)

Oid ParameterAclLookup(const char *parameter, bool missing_ok)

Oid ParameterAclCreate(const char *parameter)

static Datum PointerGetDatum(const void *X)

static Datum ObjectIdGetDatum(Oid X)

#define RelationGetDescr(relation)

#define GetSysCacheOid1(cacheId, oidcol, key1)

void table_close(Relation relation, LOCKMODE lockmode)

Relation table_open(Oid relationId, LOCKMODE lockmode)

text * cstring_to_text(const char *s)