PostgreSQL Source Code: src/include/access/amvalidate.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13#ifndef AMVALIDATE_H

14#define AMVALIDATE_H

15

17

18

19

21{

27

28

29

32 int minargs, int maxargs,...);

35 Oid lefttype, Oid righttype);

37 Oid datatypeoid);

39

40#endif

Oid opclass_for_family_datatype(Oid amoid, Oid opfamilyoid, Oid datatypeoid)

bool check_amproc_signature(Oid funcid, Oid restype, bool exact, int minargs, int maxargs,...)

struct OpFamilyOpFuncGroup OpFamilyOpFuncGroup

bool check_amop_signature(Oid opno, Oid restype, Oid lefttype, Oid righttype)

List * identify_opfamily_groups(CatCList *oprlist, CatCList *proclist)

bool opfamily_can_sort_type(Oid opfamilyoid, Oid datatypeoid)

bool check_amoptsproc_signature(Oid funcid)