-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathwltree--unpackaged--2.0.sql
134 lines (132 loc) · 7.92 KB
/
wltree--unpackaged--2.0.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
/* contrib/wltree/wltree--unpackaged--2.0.sql */
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "CREATE EXTENSION wltree" to load this file. \quit
ALTER EXTENSION wltree ADD type ltree;
ALTER EXTENSION wltree ADD function ltree_in(cstring);
ALTER EXTENSION wltree ADD function ltree_out(ltree);
ALTER EXTENSION wltree ADD function ltree_cmp(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_lt(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_le(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_eq(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_ge(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_gt(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_ne(ltree,ltree);
ALTER EXTENSION wltree ADD operator >(ltree,ltree);
ALTER EXTENSION wltree ADD operator >=(ltree,ltree);
ALTER EXTENSION wltree ADD operator <(ltree,ltree);
ALTER EXTENSION wltree ADD operator <=(ltree,ltree);
ALTER EXTENSION wltree ADD operator <>(ltree,ltree);
ALTER EXTENSION wltree ADD operator =(ltree,ltree);
ALTER EXTENSION wltree ADD function subltree(ltree,integer,integer);
ALTER EXTENSION wltree ADD function subpath(ltree,integer,integer);
ALTER EXTENSION wltree ADD function subpath(ltree,integer);
ALTER EXTENSION wltree ADD function index(ltree,ltree);
ALTER EXTENSION wltree ADD function index(ltree,ltree,integer);
ALTER EXTENSION wltree ADD function nlevel(ltree);
ALTER EXTENSION wltree ADD function ltree2text(ltree);
ALTER EXTENSION wltree ADD function text2ltree(text);
ALTER EXTENSION wltree ADD function lca(ltree[]);
ALTER EXTENSION wltree ADD function lca(ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function lca(ltree,ltree,ltree,ltree,ltree,ltree,ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_isparent(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_risparent(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_addltree(ltree,ltree);
ALTER EXTENSION wltree ADD function ltree_addtext(ltree,text);
ALTER EXTENSION wltree ADD function ltree_textadd(text,ltree);
ALTER EXTENSION wltree ADD function ltreeparentsel(internal,oid,internal,integer);
ALTER EXTENSION wltree ADD operator <@(ltree,ltree);
ALTER EXTENSION wltree ADD operator @>(ltree,ltree);
ALTER EXTENSION wltree ADD operator ^<@(ltree,ltree);
ALTER EXTENSION wltree ADD operator ^@>(ltree,ltree);
ALTER EXTENSION wltree ADD operator ||(ltree,ltree);
ALTER EXTENSION wltree ADD operator ||(ltree,text);
ALTER EXTENSION wltree ADD operator ||(text,ltree);
ALTER EXTENSION wltree ADD operator family ltree_ops using btree;
ALTER EXTENSION wltree ADD operator class ltree_ops using btree;
ALTER EXTENSION wltree ADD type lquery;
ALTER EXTENSION wltree ADD function lquery_in(cstring);
ALTER EXTENSION wltree ADD function lquery_out(lquery);
ALTER EXTENSION wltree ADD function ltq_regex(ltree,lquery);
ALTER EXTENSION wltree ADD function ltq_rregex(lquery,ltree);
ALTER EXTENSION wltree ADD operator ~(lquery,ltree);
ALTER EXTENSION wltree ADD operator ~(ltree,lquery);
ALTER EXTENSION wltree ADD operator ^~(lquery,ltree);
ALTER EXTENSION wltree ADD operator ^~(ltree,lquery);
ALTER EXTENSION wltree ADD function lt_q_regex(ltree,lquery[]);
ALTER EXTENSION wltree ADD function lt_q_rregex(lquery[],ltree);
ALTER EXTENSION wltree ADD operator ?(lquery[],ltree);
ALTER EXTENSION wltree ADD operator ?(ltree,lquery[]);
ALTER EXTENSION wltree ADD operator ^?(lquery[],ltree);
ALTER EXTENSION wltree ADD operator ^?(ltree,lquery[]);
ALTER EXTENSION wltree ADD type ltxtquery;
ALTER EXTENSION wltree ADD function ltxtq_in(cstring);
ALTER EXTENSION wltree ADD function ltxtq_out(ltxtquery);
ALTER EXTENSION wltree ADD function ltxtq_exec(ltree,ltxtquery);
ALTER EXTENSION wltree ADD function ltxtq_rexec(ltxtquery,ltree);
ALTER EXTENSION wltree ADD operator @(ltxtquery,ltree);
ALTER EXTENSION wltree ADD operator @(ltree,ltxtquery);
ALTER EXTENSION wltree ADD operator ^@(ltxtquery,ltree);
ALTER EXTENSION wltree ADD operator ^@(ltree,ltxtquery);
ALTER EXTENSION wltree ADD type ltree_gist;
ALTER EXTENSION wltree ADD function ltree_gist_in(cstring);
ALTER EXTENSION wltree ADD function ltree_gist_out(ltree_gist);
ALTER EXTENSION wltree ADD function ltree_consistent(internal,internal,smallint,oid,internal);
ALTER EXTENSION wltree ADD function ltree_compress(internal);
ALTER EXTENSION wltree ADD function ltree_decompress(internal);
ALTER EXTENSION wltree ADD function ltree_penalty(internal,internal,internal);
ALTER EXTENSION wltree ADD function ltree_picksplit(internal,internal);
ALTER EXTENSION wltree ADD function ltree_union(internal,internal);
ALTER EXTENSION wltree ADD function ltree_same(internal,internal,internal);
ALTER EXTENSION wltree ADD operator family gist_ltree_ops using gist;
ALTER EXTENSION wltree ADD operator class gist_ltree_ops using gist;
ALTER EXTENSION wltree ADD function _ltree_isparent(ltree[],ltree);
ALTER EXTENSION wltree ADD function _ltree_r_isparent(ltree,ltree[]);
ALTER EXTENSION wltree ADD function _ltree_risparent(ltree[],ltree);
ALTER EXTENSION wltree ADD function _ltree_r_risparent(ltree,ltree[]);
ALTER EXTENSION wltree ADD function _ltq_regex(ltree[],lquery);
ALTER EXTENSION wltree ADD function _ltq_rregex(lquery,ltree[]);
ALTER EXTENSION wltree ADD function _lt_q_regex(ltree[],lquery[]);
ALTER EXTENSION wltree ADD function _lt_q_rregex(lquery[],ltree[]);
ALTER EXTENSION wltree ADD function _ltxtq_exec(ltree[],ltxtquery);
ALTER EXTENSION wltree ADD function _ltxtq_rexec(ltxtquery,ltree[]);
ALTER EXTENSION wltree ADD operator <@(ltree,ltree[]);
ALTER EXTENSION wltree ADD operator @>(ltree[],ltree);
ALTER EXTENSION wltree ADD operator @>(ltree,ltree[]);
ALTER EXTENSION wltree ADD operator <@(ltree[],ltree);
ALTER EXTENSION wltree ADD operator ~(lquery,ltree[]);
ALTER EXTENSION wltree ADD operator ~(ltree[],lquery);
ALTER EXTENSION wltree ADD operator ?(lquery[],ltree[]);
ALTER EXTENSION wltree ADD operator ?(ltree[],lquery[]);
ALTER EXTENSION wltree ADD operator @(ltxtquery,ltree[]);
ALTER EXTENSION wltree ADD operator @(ltree[],ltxtquery);
ALTER EXTENSION wltree ADD operator ^<@(ltree,ltree[]);
ALTER EXTENSION wltree ADD operator ^@>(ltree[],ltree);
ALTER EXTENSION wltree ADD operator ^@>(ltree,ltree[]);
ALTER EXTENSION wltree ADD operator ^<@(ltree[],ltree);
ALTER EXTENSION wltree ADD operator ^~(lquery,ltree[]);
ALTER EXTENSION wltree ADD operator ^~(ltree[],lquery);
ALTER EXTENSION wltree ADD operator ^?(lquery[],ltree[]);
ALTER EXTENSION wltree ADD operator ^?(ltree[],lquery[]);
ALTER EXTENSION wltree ADD operator ^@(ltxtquery,ltree[]);
ALTER EXTENSION wltree ADD operator ^@(ltree[],ltxtquery);
ALTER EXTENSION wltree ADD function _ltree_extract_isparent(ltree[],ltree);
ALTER EXTENSION wltree ADD operator ?@>(ltree[],ltree);
ALTER EXTENSION wltree ADD function _ltree_extract_risparent(ltree[],ltree);
ALTER EXTENSION wltree ADD operator ?<@(ltree[],ltree);
ALTER EXTENSION wltree ADD function _ltq_extract_regex(ltree[],lquery);
ALTER EXTENSION wltree ADD operator ?~(ltree[],lquery);
ALTER EXTENSION wltree ADD function _ltxtq_extract_exec(ltree[],ltxtquery);
ALTER EXTENSION wltree ADD operator ?@(ltree[],ltxtquery);
ALTER EXTENSION wltree ADD function _ltree_consistent(internal,internal,smallint,oid,internal);
ALTER EXTENSION wltree ADD function _ltree_compress(internal);
ALTER EXTENSION wltree ADD function _ltree_penalty(internal,internal,internal);
ALTER EXTENSION wltree ADD function _ltree_picksplit(internal,internal);
ALTER EXTENSION wltree ADD function _ltree_union(internal,internal);
ALTER EXTENSION wltree ADD function _ltree_same(internal,internal,internal);
ALTER EXTENSION wltree ADD operator family gist__ltree_ops using gist;
ALTER EXTENSION wltree ADD operator class gist__ltree_ops using gist;