58 elog(
ERROR,
"cache lookup failed for operator class %u", opclassoid);
111 errmsg(
"operator family \"%s\" of access method %s contains function %s with invalid support number %d",
112 opfamilyname,
"brin",
127 errmsg(
"operator family \"%s\" of access method %s contains function %s with wrong signature for support number %d",
128 opfamilyname,
"brin",
149 errmsg(
"operator family \"%s\" of access method %s contains operator %s with invalid strategy number %d",
150 opfamilyname,
"brin",
178 errmsg(
"operator family \"%s\" of access method %s contains invalid ORDER BY specification for operator %s",
179 opfamilyname,
"brin",
191 errmsg(
"operator family \"%s\" of access method %s contains operator %s with wrong signature",
192 opfamilyname,
"brin",
229 errmsg(
"operator family \"%s\" of access method %s is missing operator(s) for types %s and %s",
230 opfamilyname,
"brin",
239 errmsg(
"operator family \"%s\" of access method %s is missing support function(s) for types %s and %s",
240 opfamilyname,
"brin",
252 errmsg(
"operator class \"%s\" of access method %s is missing operator(s)",
253 opclassname,
"brin")));
263 errmsg(
"operator class \"%s\" of access method %s is missing support function %d",
264 opclassname,
"brin",
i)));
bool check_amproc_signature(Oid funcid, Oid restype, bool exact, int minargs, int maxargs,...)
bool check_amop_signature(Oid opno, Oid restype, Oid lefttype, Oid righttype)
List * identify_opfamily_groups(CatCList *oprlist, CatCList *proclist)
bool check_amoptsproc_signature(Oid funcid)
#define BRIN_LAST_OPTIONAL_PROCNUM
#define BRIN_PROCNUM_UNION
#define BRIN_MANDATORY_NPROCS
#define BRIN_PROCNUM_OPTIONS
#define BRIN_FIRST_OPTIONAL_PROCNUM
#define BRIN_PROCNUM_OPCINFO
#define BRIN_PROCNUM_CONSISTENT
#define BRIN_PROCNUM_ADDVALUE
bool brinvalidate(Oid opclassoid)
#define OidIsValid(objectId)
void ReleaseCatCacheList(CatCList *list)
int errcode(int sqlerrcode)
int errmsg(const char *fmt,...)
#define ereport(elevel,...)
#define HeapTupleIsValid(tuple)
static void * GETSTRUCT(const HeapTupleData *tuple)
char * get_opfamily_name(Oid opfid, bool missing_ok)
FormData_pg_amop * Form_pg_amop
FormData_pg_amproc * Form_pg_amproc
FormData_pg_opclass * Form_pg_opclass
static Datum ObjectIdGetDatum(Oid X)
char * format_procedure(Oid procedure_oid)
char * format_operator(Oid operator_oid)
void ReleaseSysCache(HeapTuple tuple)
HeapTuple SearchSysCache1(int cacheId, Datum key1)
#define SearchSysCacheList1(cacheId, key1)