1/*-------------------------------------------------------------------------
4 * definition of the "text search parser" system catalog (pg_ts_parser)
7 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/catalog/pg_ts_parser.h
13 * The Catalog.pm module reads this file and derives schema
16 *-------------------------------------------------------------------------
22#include "catalog/pg_ts_parser_d.h" /* IWYU pragma: export */
25 * pg_ts_parser definition. cpp turns this into
26 * typedef struct FormData_pg_ts_parser
29 CATALOG(pg_ts_parser,3601,TSParserRelationId)
39 /* init parsing session */
42 /* return next token */
45 /* finalize parsing session */
48 /* return data for headline creation */
51 /* return descriptions of lexeme's types */
57 DECLARE_UNIQUE_INDEX(pg_ts_parser_prsname_index, 3606, TSParserNameNspIndexId, pg_ts_parser, btree(prsname name_ops, prsnamespace oid_ops));
63#endif /* PG_TS_PARSER_H */
#define BKI_LOOKUP(catalog)
#define BKI_DEFAULT(value)
#define BKI_LOOKUP_OPT(catalog)
DECLARE_UNIQUE_INDEX_PKEY(pg_ts_parser_oid_index, 3607, TSParserOidIndexId, pg_ts_parser, btree(oid oid_ops))
FormData_pg_ts_parser * Form_pg_ts_parser
CATALOG(pg_ts_parser, 3601, TSParserRelationId)
DECLARE_UNIQUE_INDEX(pg_ts_parser_prsname_index, 3606, TSParserNameNspIndexId, pg_ts_parser, btree(prsname name_ops, prsnamespace oid_ops))
MAKE_SYSCACHE(TSPARSERNAMENSP, pg_ts_parser_prsname_index, 2)