diff options
Diffstat (limited to 'src/include/commands/defrem.h')
-rw-r--r-- | src/include/commands/defrem.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/commands/defrem.h b/src/include/commands/defrem.h index 54f67e9eea6..b064eb4836a 100644 --- a/src/include/commands/defrem.h +++ b/src/include/commands/defrem.h @@ -91,8 +91,6 @@ extern void IsThereOpClassInNamespace(const char *opcname, Oid opcmethod, Oid opcnamespace); extern void IsThereOpFamilyInNamespace(const char *opfname, Oid opfmethod, Oid opfnamespace); -extern Oid get_am_oid(const char *amname, bool missing_ok); -extern char *get_am_name(Oid amOid); extern Oid get_opclass_oid(Oid amID, List *opclassname, bool missing_ok); extern Oid get_opfamily_oid(Oid amID, List *opfamilyname, bool missing_ok); @@ -137,6 +135,13 @@ extern Datum transformGenericOptions(Oid catalogId, List *options, Oid fdwvalidator); +/* commands/amcmds.c */ +extern ObjectAddress CreateAccessMethod(CreateAmStmt *stmt); +extern void RemoveAccessMethodById(Oid amOid); +extern Oid get_index_am_oid(const char *amname, bool missing_ok); +extern Oid get_am_oid(const char *amname, bool missing_ok); +extern char *get_am_name(Oid amOid); + /* support routines in commands/define.c */ extern char *defGetString(DefElem *def); |