@ -8,7 +8,7 @@
* Portions Copyright ( c ) 1996 - 2006 , PostgreSQL Global Development Group
* Portions Copyright ( c ) 1994 , Regents of the University of California
*
* $ PostgreSQL : pgsql / src / include / catalog / pg_operator . h , v 1.144 2006 / 07 / 21 20 : 51 : 33 tgl Exp $
* $ PostgreSQL : pgsql / src / include / catalog / pg_operator . h , v 1.145 2006 / 09 / 10 00 : 29 : 34 tgl Exp $
*
* NOTES
* the genbki . sh script reads this file and generates . bki
@ -159,16 +159,16 @@ DATA(insert OID = 485 ( "<<" PGNSP PGUID b f 604 604 16 0 0 0 0 0 0 po
DATA ( insert OID = 486 ( " &< " PGNSP PGUID b f 604 604 16 0 0 0 0 0 0 poly_overleft positionsel positionjoinsel ) ) ;
DATA ( insert OID = 487 ( " &> " PGNSP PGUID b f 604 604 16 0 0 0 0 0 0 poly_overright positionsel positionjoinsel ) ) ;
DATA ( insert OID = 488 ( " >> " PGNSP PGUID b f 604 604 16 0 0 0 0 0 0 poly_right positionsel positionjoinsel ) ) ;
DATA ( insert OID = 489 ( " @ " PGNSP PGUID b f 604 604 16 490 0 0 0 0 0 poly_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 490 ( " ~ " PGNSP PGUID b f 604 604 16 489 0 0 0 0 0 poly_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 489 ( " < @" PGNSP PGUID b f 604 604 16 490 0 0 0 0 0 poly_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 490 ( " @> " PGNSP PGUID b f 604 604 16 489 0 0 0 0 0 poly_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 491 ( " ~= " PGNSP PGUID b f 604 604 16 491 0 0 0 0 0 poly_same eqsel eqjoinsel ) ) ;
DATA ( insert OID = 492 ( " && " PGNSP PGUID b f 604 604 16 492 0 0 0 0 0 poly_overlap areasel areajoinsel ) ) ;
DATA ( insert OID = 493 ( " << " PGNSP PGUID b f 603 603 16 0 0 0 0 0 0 box_left positionsel positionjoinsel ) ) ;
DATA ( insert OID = 494 ( " &< " PGNSP PGUID b f 603 603 16 0 0 0 0 0 0 box_overleft positionsel positionjoinsel ) ) ;
DATA ( insert OID = 495 ( " &> " PGNSP PGUID b f 603 603 16 0 0 0 0 0 0 box_overright positionsel positionjoinsel ) ) ;
DATA ( insert OID = 496 ( " >> " PGNSP PGUID b f 603 603 16 0 0 0 0 0 0 box_right positionsel positionjoinsel ) ) ;
DATA ( insert OID = 497 ( " @ " PGNSP PGUID b f 603 603 16 498 0 0 0 0 0 box_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 498 ( " ~ " PGNSP PGUID b f 603 603 16 497 0 0 0 0 0 box_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 497 ( " < @" PGNSP PGUID b f 603 603 16 498 0 0 0 0 0 box_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 498 ( " @> " PGNSP PGUID b f 603 603 16 497 0 0 0 0 0 box_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 499 ( " ~= " PGNSP PGUID b f 603 603 16 499 0 0 0 0 0 box_same eqsel eqjoinsel ) ) ;
DATA ( insert OID = 500 ( " && " PGNSP PGUID b f 603 603 16 500 0 0 0 0 0 box_overlap areasel areajoinsel ) ) ;
DATA ( insert OID = 501 ( " >= " PGNSP PGUID b f 603 603 16 505 504 0 0 0 0 box_ge areasel areajoinsel ) ) ;
@ -181,8 +181,8 @@ DATA(insert OID = 507 ( "<<" PGNSP PGUID b f 600 600 16 0 0 0 0 0 0 po
DATA ( insert OID = 508 ( " >> " PGNSP PGUID b f 600 600 16 0 0 0 0 0 0 point_right positionsel positionjoinsel ) ) ;
DATA ( insert OID = 509 ( " <^ " PGNSP PGUID b f 600 600 16 0 0 0 0 0 0 point_below positionsel positionjoinsel ) ) ;
DATA ( insert OID = 510 ( " ~= " PGNSP PGUID b f 600 600 16 510 713 0 0 0 0 point_eq eqsel eqjoinsel ) ) ;
DATA ( insert OID = 511 ( " @ " PGNSP PGUID b f 600 603 16 0 0 0 0 0 0 on_pb - - ) ) ;
DATA ( insert OID = 512 ( " @ " PGNSP PGUID b f 600 602 16 755 0 0 0 0 0 on_ppath - - ) ) ;
DATA ( insert OID = 511 ( " < @" PGNSP PGUID b f 600 603 16 0 0 0 0 0 0 on_pb - - ) ) ;
DATA ( insert OID = 512 ( " < @" PGNSP PGUID b f 600 602 16 755 0 0 0 0 0 on_ppath - - ) ) ;
DATA ( insert OID = 513 ( " @@ " PGNSP PGUID l f 0 603 600 0 0 0 0 0 0 box_center - - ) ) ;
DATA ( insert OID = 514 ( " * " PGNSP PGUID b f 23 23 23 514 0 0 0 0 0 int4mul - - ) ) ;
DATA ( insert OID = 517 ( " <-> " PGNSP PGUID b f 600 600 701 517 0 0 0 0 0 point_distance - - ) ) ;
@ -364,11 +364,11 @@ DATA(insert OID = 736 ( "+" PGNSP PGUID b f 602 600 602 0 0 0 0 0 0 pat
DATA ( insert OID = 737 ( " - " PGNSP PGUID b f 602 600 602 0 0 0 0 0 0 path_sub_pt - - ) ) ;
DATA ( insert OID = 738 ( " * " PGNSP PGUID b f 602 600 602 0 0 0 0 0 0 path_mul_pt - - ) ) ;
DATA ( insert OID = 739 ( " / " PGNSP PGUID b f 602 600 602 0 0 0 0 0 0 path_div_pt - - ) ) ;
DATA ( insert OID = 755 ( " ~ " PGNSP PGUID b f 602 600 16 512 0 0 0 0 0 path_contain_pt - - ) ) ;
DATA ( insert OID = 756 ( " @ " PGNSP PGUID b f 600 604 16 757 0 0 0 0 0 pt_contained_poly - - ) ) ;
DATA ( insert OID = 757 ( " ~ " PGNSP PGUID b f 604 600 16 756 0 0 0 0 0 poly_contain_pt - - ) ) ;
DATA ( insert OID = 758 ( " @ " PGNSP PGUID b f 600 718 16 759 0 0 0 0 0 pt_contained_circle - - ) ) ;
DATA ( insert OID = 759 ( " ~ " PGNSP PGUID b f 718 600 16 758 0 0 0 0 0 circle_contain_pt - - ) ) ;
DATA ( insert OID = 755 ( " @> " PGNSP PGUID b f 602 600 16 512 0 0 0 0 0 path_contain_pt - - ) ) ;
DATA ( insert OID = 756 ( " < @" PGNSP PGUID b f 600 604 16 757 0 0 0 0 0 pt_contained_poly - - ) ) ;
DATA ( insert OID = 757 ( " @> " PGNSP PGUID b f 604 600 16 756 0 0 0 0 0 poly_contain_pt - - ) ) ;
DATA ( insert OID = 758 ( " < @" PGNSP PGUID b f 600 718 16 759 0 0 0 0 0 pt_contained_circle - - ) ) ;
DATA ( insert OID = 759 ( " @> " PGNSP PGUID b f 718 600 16 758 0 0 0 0 0 circle_contain_pt - - ) ) ;
DATA ( insert OID = 773 ( " @ " PGNSP PGUID l f 0 23 23 0 0 0 0 0 0 int4abs - - ) ) ;
@ -424,7 +424,7 @@ DATA(insert OID = 918 ( "*" PGNSP PGUID b f 21 790 790 914 0 0 0 0
DATA ( insert OID = 965 ( " ^ " PGNSP PGUID b f 701 701 701 0 0 0 0 0 0 dpow - - ) ) ;
DATA ( insert OID = 966 ( " + " PGNSP PGUID b f 1034 1033 1034 0 0 0 0 0 0 aclinsert - - ) ) ;
DATA ( insert OID = 967 ( " - " PGNSP PGUID b f 1034 1033 1034 0 0 0 0 0 0 aclremove - - ) ) ;
DATA ( insert OID = 968 ( " ~ " PGNSP PGUID b f 1034 1033 16 0 0 0 0 0 0 aclcontains - - ) ) ;
DATA ( insert OID = 968 ( " @> " PGNSP PGUID b f 1034 1033 16 0 0 0 0 0 0 aclcontains - - ) ) ;
DATA ( insert OID = 974 ( " = " PGNSP PGUID b t 1033 1033 16 974 0 0 0 0 0 aclitemeq eqsel eqjoinsel ) ) ;
/* additional geometric operators - thomas 1997-07-09 */
@ -572,8 +572,8 @@ DATA(insert OID = 1506 ( "<<" PGNSP PGUID b f 718 718 16 0 0 0 0 0 0
DATA ( insert OID = 1507 ( " &< " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_overleft positionsel positionjoinsel ) ) ;
DATA ( insert OID = 1508 ( " &> " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_overright positionsel positionjoinsel ) ) ;
DATA ( insert OID = 1509 ( " >> " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_right positionsel positionjoinsel ) ) ;
DATA ( insert OID = 1510 ( " @ " PGNSP PGUID b f 718 718 16 1511 0 0 0 0 0 circle_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 1511 ( " ~ " PGNSP PGUID b f 718 718 16 1510 0 0 0 0 0 circle_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 1510 ( " < @" PGNSP PGUID b f 718 718 16 1511 0 0 0 0 0 circle_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 1511 ( " @> " PGNSP PGUID b f 718 718 16 1510 0 0 0 0 0 circle_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 1512 ( " ~= " PGNSP PGUID b f 718 718 16 1512 0 0 0 0 0 circle_same eqsel eqjoinsel ) ) ;
DATA ( insert OID = 1513 ( " && " PGNSP PGUID b f 718 718 16 1513 0 0 0 0 0 circle_overlap areasel areajoinsel ) ) ;
DATA ( insert OID = 1514 ( " |>> " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_above positionsel positionjoinsel ) ) ;
@ -603,10 +603,10 @@ DATA(insert OID = 1537 ( "?#" PGNSP PGUID b f 601 628 16 0 0 0 0 0 0 inte
DATA ( insert OID = 1538 ( " ?# " PGNSP PGUID b f 601 603 16 0 0 0 0 0 0 inter_sb - - ) ) ;
DATA ( insert OID = 1539 ( " ?# " PGNSP PGUID b f 628 603 16 0 0 0 0 0 0 inter_lb - - ) ) ;
DATA ( insert OID = 1546 ( " @ " PGNSP PGUID b f 600 628 16 0 0 0 0 0 0 on_pl - - ) ) ;
DATA ( insert OID = 1547 ( " @ " PGNSP PGUID b f 600 601 16 0 0 0 0 0 0 on_ps - - ) ) ;
DATA ( insert OID = 1548 ( " @ " PGNSP PGUID b f 601 628 16 0 0 0 0 0 0 on_sl - - ) ) ;
DATA ( insert OID = 1549 ( " @ " PGNSP PGUID b f 601 603 16 0 0 0 0 0 0 on_sb - - ) ) ;
DATA ( insert OID = 1546 ( " < @" PGNSP PGUID b f 600 628 16 0 0 0 0 0 0 on_pl - - ) ) ;
DATA ( insert OID = 1547 ( " < @" PGNSP PGUID b f 600 601 16 0 0 0 0 0 0 on_ps - - ) ) ;
DATA ( insert OID = 1548 ( " < @" PGNSP PGUID b f 601 628 16 0 0 0 0 0 0 on_sl - - ) ) ;
DATA ( insert OID = 1549 ( " < @" PGNSP PGUID b f 601 603 16 0 0 0 0 0 0 on_sb - - ) ) ;
DATA ( insert OID = 1557 ( " ## " PGNSP PGUID b f 600 628 600 0 0 0 0 0 0 close_pl - - ) ) ;
DATA ( insert OID = 1558 ( " ## " PGNSP PGUID b f 600 601 600 0 0 0 0 0 0 close_ps - - ) ) ;
@ -878,10 +878,30 @@ DATA(insert OID = 2577 ( "|>>" PGNSP PGUID b f 604 604 16 0 0 0 0 0 0
DATA ( insert OID = 2589 ( " &<| " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_overbelow positionsel positionjoinsel ) ) ;
DATA ( insert OID = 2590 ( " |&> " PGNSP PGUID b f 718 718 16 0 0 0 0 0 0 circle_overabove positionsel positionjoinsel ) ) ;
/* overlap/contains/contained from arrays */
/* overlap/contains/contained for arrays */
DATA ( insert OID = 2750 ( " && " PGNSP PGUID b f 2277 2277 16 2750 0 0 0 0 0 arrayoverlap areasel areajoinsel ) ) ;
DATA ( insert OID = 2751 ( " @ " PGNSP PGUID b f 2277 2277 16 2752 0 0 0 0 0 arraycontains contsel contjoinsel ) ) ;
DATA ( insert OID = 2752 ( " ~ " PGNSP PGUID b f 2277 2277 16 2751 0 0 0 0 0 arraycontained contsel contjoinsel ) ) ;
DATA ( insert OID = 2751 ( " @> " PGNSP PGUID b f 2277 2277 16 2752 0 0 0 0 0 arraycontains contsel contjoinsel ) ) ;
DATA ( insert OID = 2752 ( " <@ " PGNSP PGUID b f 2277 2277 16 2751 0 0 0 0 0 arraycontained contsel contjoinsel ) ) ;
/* obsolete names for contains/contained-by operators; remove these someday */
DATA ( insert OID = 2860 ( " @ " PGNSP PGUID b f 604 604 16 2861 0 0 0 0 0 poly_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 2861 ( " ~ " PGNSP PGUID b f 604 604 16 2860 0 0 0 0 0 poly_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 2862 ( " @ " PGNSP PGUID b f 603 603 16 2863 0 0 0 0 0 box_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 2863 ( " ~ " PGNSP PGUID b f 603 603 16 2862 0 0 0 0 0 box_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 2864 ( " @ " PGNSP PGUID b f 718 718 16 2865 0 0 0 0 0 circle_contained contsel contjoinsel ) ) ;
DATA ( insert OID = 2865 ( " ~ " PGNSP PGUID b f 718 718 16 2864 0 0 0 0 0 circle_contain contsel contjoinsel ) ) ;
DATA ( insert OID = 2866 ( " @ " PGNSP PGUID b f 600 603 16 0 0 0 0 0 0 on_pb - - ) ) ;
DATA ( insert OID = 2867 ( " @ " PGNSP PGUID b f 600 602 16 2868 0 0 0 0 0 on_ppath - - ) ) ;
DATA ( insert OID = 2868 ( " ~ " PGNSP PGUID b f 602 600 16 2867 0 0 0 0 0 path_contain_pt - - ) ) ;
DATA ( insert OID = 2869 ( " @ " PGNSP PGUID b f 600 604 16 2870 0 0 0 0 0 pt_contained_poly - - ) ) ;
DATA ( insert OID = 2870 ( " ~ " PGNSP PGUID b f 604 600 16 2869 0 0 0 0 0 poly_contain_pt - - ) ) ;
DATA ( insert OID = 2871 ( " @ " PGNSP PGUID b f 600 718 16 2872 0 0 0 0 0 pt_contained_circle - - ) ) ;
DATA ( insert OID = 2872 ( " ~ " PGNSP PGUID b f 718 600 16 2871 0 0 0 0 0 circle_contain_pt - - ) ) ;
DATA ( insert OID = 2873 ( " @ " PGNSP PGUID b f 600 628 16 0 0 0 0 0 0 on_pl - - ) ) ;
DATA ( insert OID = 2874 ( " @ " PGNSP PGUID b f 600 601 16 0 0 0 0 0 0 on_ps - - ) ) ;
DATA ( insert OID = 2875 ( " @ " PGNSP PGUID b f 601 628 16 0 0 0 0 0 0 on_sl - - ) ) ;
DATA ( insert OID = 2876 ( " @ " PGNSP PGUID b f 601 603 16 0 0 0 0 0 0 on_sb - - ) ) ;
DATA ( insert OID = 2877 ( " ~ " PGNSP PGUID b f 1034 1033 16 0 0 0 0 0 0 aclcontains - - ) ) ;
/*