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)