1 /*-------------------------------------------------------------------------
4 * prototypes for collationcmds.c.
7 * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/commands/collationcmds.h
12 *-------------------------------------------------------------------------
15 #ifndef COLLATIONCMDS_H
16 #define COLLATIONCMDS_H
18 #include "catalog/objectaddress.h"
19 #include "nodes/parsenodes.h"
21 extern ObjectAddress
DefineCollation(ParseState
*pstate
, List
*names
, List
*parameters
, bool if_not_exists
);
22 extern void IsThereCollationInNamespace(const char *collname
, Oid nspOid
);
23 extern ObjectAddress
AlterCollation(AlterCollationStmt
*stmt
);
25 #endif /* COLLATIONCMDS_H */