pgLatLon

annotate latlon--0.13--0.14.sql @ 67:9da49e9278ac

Include files for new update path in GNUmakefile
author jbe
date Tue Feb 11 02:27:50 2020 +0100 (2020-02-11)
parents 55fab13f2f72
children
rev   line source
jbe@64 1 DROP OPERATOR CLASS epoint_ops USING gist;
jbe@64 2 DROP OPERATOR CLASS ecluster_ops USING gist;
jbe@64 3
jbe@64 4 DROP OPERATOR <@ (epoint, ecluster);
jbe@64 5
jbe@64 6 CREATE OPERATOR <@ (
jbe@64 7 leftarg = epoint,
jbe@64 8 rightarg = ecluster,
jbe@64 9 procedure = epoint_ecluster_overlap_proc,
jbe@64 10 commutator = @>,
jbe@64 11 restrict = areasel,
jbe@64 12 join = areajoinsel
jbe@64 13 );
jbe@64 14
jbe@64 15 CREATE OPERATOR CLASS epoint_ops
jbe@64 16 DEFAULT FOR TYPE epoint USING gist AS
jbe@64 17 OPERATOR 11 = ,
jbe@64 18 OPERATOR 22 && (epoint, ebox),
jbe@64 19 OPERATOR 222 <@ (epoint, ebox),
jbe@64 20 OPERATOR 23 && (epoint, ecircle),
jbe@64 21 OPERATOR 24 && (epoint, ecluster),
jbe@64 22 OPERATOR 124 &&+ (epoint, ecluster),
jbe@64 23 OPERATOR 224 <@ (epoint, ecluster),
jbe@64 24 OPERATOR 31 <-> (epoint, epoint) FOR ORDER BY float_ops,
jbe@64 25 OPERATOR 32 <-> (epoint, ebox) FOR ORDER BY float_ops,
jbe@64 26 OPERATOR 33 <-> (epoint, ecircle) FOR ORDER BY float_ops,
jbe@64 27 OPERATOR 34 <-> (epoint, ecluster) FOR ORDER BY float_ops,
jbe@64 28 FUNCTION 1 pgl_gist_consistent(internal, internal, smallint, oid, internal),
jbe@64 29 FUNCTION 2 pgl_gist_union(internal, internal),
jbe@64 30 FUNCTION 3 pgl_gist_compress_epoint(internal),
jbe@64 31 FUNCTION 4 pgl_gist_decompress(internal),
jbe@64 32 FUNCTION 5 pgl_gist_penalty(internal, internal, internal),
jbe@64 33 FUNCTION 6 pgl_gist_picksplit(internal, internal),
jbe@64 34 FUNCTION 7 pgl_gist_same(internal, internal, internal),
jbe@64 35 FUNCTION 8 pgl_gist_distance(internal, internal, smallint, oid),
jbe@64 36 STORAGE ekey_point;
jbe@64 37
jbe@64 38 CREATE OPERATOR CLASS ecluster_ops
jbe@64 39 DEFAULT FOR TYPE ecluster USING gist AS
jbe@64 40 OPERATOR 21 && (ecluster, epoint),
jbe@64 41 OPERATOR 121 &&+ (ecluster, epoint),
jbe@64 42 OPERATOR 221 @> (ecluster, epoint),
jbe@64 43 OPERATOR 22 && (ecluster, ebox),
jbe@64 44 OPERATOR 122 &&+ (ecluster, ebox),
jbe@64 45 OPERATOR 222 @> (ecluster, ebox),
jbe@64 46 OPERATOR 322 <@ (ecluster, ebox),
jbe@64 47 OPERATOR 23 && (ecluster, ecircle),
jbe@64 48 OPERATOR 123 &&+ (ecluster, ecircle),
jbe@64 49 OPERATOR 24 && (ecluster, ecluster),
jbe@64 50 OPERATOR 124 &&+ (ecluster, ecluster),
jbe@64 51 OPERATOR 224 @> (ecluster, ecluster),
jbe@64 52 OPERATOR 324 <@ (ecluster, ecluster),
jbe@64 53 OPERATOR 31 <-> (ecluster, epoint) FOR ORDER BY float_ops,
jbe@64 54 OPERATOR 32 <-> (ecluster, ebox) FOR ORDER BY float_ops,
jbe@64 55 OPERATOR 33 <-> (ecluster, ecircle) FOR ORDER BY float_ops,
jbe@64 56 OPERATOR 34 <-> (ecluster, ecluster) FOR ORDER BY float_ops,
jbe@64 57 OPERATOR 131 <=> (ecluster, epoint_with_sample_count) FOR ORDER BY float_ops,
jbe@64 58 FUNCTION 1 pgl_gist_consistent(internal, internal, smallint, oid, internal),
jbe@64 59 FUNCTION 2 pgl_gist_union(internal, internal),
jbe@64 60 FUNCTION 3 pgl_gist_compress_ecluster(internal),
jbe@64 61 FUNCTION 4 pgl_gist_decompress(internal),
jbe@64 62 FUNCTION 5 pgl_gist_penalty(internal, internal, internal),
jbe@64 63 FUNCTION 6 pgl_gist_picksplit(internal, internal),
jbe@64 64 FUNCTION 7 pgl_gist_same(internal, internal, internal),
jbe@64 65 FUNCTION 8 pgl_gist_distance(internal, internal, smallint, oid),
jbe@64 66 STORAGE ekey_area;
jbe@64 67

Impressum / About Us