diff options
Diffstat (limited to 'contrib/test_parser/test_parser.sql.in')
-rw-r--r-- | contrib/test_parser/test_parser.sql.in | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/contrib/test_parser/test_parser.sql.in b/contrib/test_parser/test_parser.sql.in new file mode 100644 index 00000000000..cb5c9a2b03f --- /dev/null +++ b/contrib/test_parser/test_parser.sql.in @@ -0,0 +1,36 @@ +-- $PostgreSQL: pgsql/contrib/test_parser/test_parser.sql.in,v 1.1 2007/10/15 21:36:50 tgl Exp $ + +-- Adjust this setting to control where the objects get created. +SET search_path = public; + +BEGIN; + +CREATE FUNCTION testprs_start(internal, int4) + RETURNS internal + AS 'MODULE_PATHNAME' + LANGUAGE C STRICT; + +CREATE FUNCTION testprs_getlexeme(internal, internal, internal) + RETURNS internal + AS 'MODULE_PATHNAME' + LANGUAGE C STRICT; + +CREATE FUNCTION testprs_end(internal) + RETURNS void + AS 'MODULE_PATHNAME' + LANGUAGE C STRICT; + +CREATE FUNCTION testprs_lextype(internal) + RETURNS internal + AS 'MODULE_PATHNAME' + LANGUAGE C STRICT; + +CREATE TEXT SEARCH PARSER testparser ( + START = testprs_start, + GETTOKEN = testprs_getlexeme, + END = testprs_end, + HEADLINE = pg_catalog.prsd_headline, + LEXTYPES = testprs_lextype +); + +END; |