|
6 | 6 | *
|
7 | 7 | * Copyright (c) 1994, Regents of the University of California
|
8 | 8 | *
|
9 |
| - * $Id: pg_proc.h,v 1.55 1998/04/29 12:39:32 scrappy Exp $ |
| 9 | + * $Id: pg_proc.h,v 1.56 1998/05/09 22:48:36 thomas Exp $ |
10 | 10 | *
|
11 | 11 | * NOTES
|
12 | 12 | * The script catalog/genbki.sh reads this file and generates .bki
|
@@ -651,9 +651,9 @@ DESCR("greater-than");
|
651 | 651 | DATA(insert OID = 310 ( float84ge PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
652 | 652 | DESCR("greater-than-or-equals");
|
653 | 653 |
|
654 |
| -DATA(insert OID = 311 ( ftod PGUID 11 f t f 2 f 701 "700" 100 0 0 100 foo bar )); |
| 654 | +DATA(insert OID = 311 ( ftod PGUID 11 f t f 1 f 701 "700" 100 0 0 100 foo bar )); |
655 | 655 | DESCR("convert");
|
656 |
| -DATA(insert OID = 312 ( dtof PGUID 11 f t f 2 f 700 "701" 100 0 0 100 foo bar )); |
| 656 | +DATA(insert OID = 312 ( dtof PGUID 11 f t f 1 f 700 "701" 100 0 0 100 foo bar )); |
657 | 657 | DESCR("convert");
|
658 | 658 | DATA(insert OID = 313 ( i2toi4 PGUID 11 f t f 1 f 23 "21" 100 0 0 100 foo bar ));
|
659 | 659 | DESCR("convert");
|
@@ -842,6 +842,10 @@ DATA(insert OID = 658 ( namege PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100
|
842 | 842 | DESCR("greater-than-or-equals");
|
843 | 843 | DATA(insert OID = 659 ( namene PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
844 | 844 | DESCR("not equal");
|
| 845 | + |
| 846 | +DATA(insert OID = 668 ( bpchar PGUID 11 f t f 2 f 1042 "1042 23" 100 0 0 100 foo bar )); |
| 847 | +DATA(insert OID = 669 ( varchar PGUID 11 f t f 2 f 1043 "1043 23" 100 0 0 100 foo bar )); |
| 848 | + |
845 | 849 | DATA(insert OID = 682 ( mktinterval PGUID 11 f t f 2 f 704 "702 702" 100 0 0 100 foo bar ));
|
846 | 850 | DESCR("convert to interval");
|
847 | 851 | DATA(insert OID = 683 ( oid8eq PGUID 11 f t f 2 f 16 "30 30" 100 0 0 100 foo bar ));
|
@@ -1569,6 +1573,11 @@ DESCR("octet length");
|
1569 | 1573 | DATA(insert OID = 1376 ( octet_length PGUID 14 f t f 1 f 23 "1043" 100 0 0 100 "select varcharoctetlen($1)" - ));
|
1570 | 1574 | DESCR("octet length");
|
1571 | 1575 |
|
| 1576 | +DATA(insert OID = 1374 ( char_bpchar PGUID 11 f t f 1 f 1042 "18" 100 0 0 100 foo bar )); |
| 1577 | +DATA(insert OID = 1375 ( bpchar PGUID 14 f t f 1 f 1042 "18" 100 0 0 100 "select char_bpchar($1)" - )); |
| 1578 | +DATA(insert OID = 1376 ( bpchar_char PGUID 11 f t f 1 f 18 "1042" 100 0 0 100 foo bar )); |
| 1579 | +DATA(insert OID = 1377 ( char PGUID 14 f t f 1 f 23 "1042" 100 0 0 100 "select bpchar_char($1)" - )); |
| 1580 | + |
1572 | 1581 | DATA(insert OID = 1380 ( date_part PGUID 14 f t f 2 f 701 "25 1184" 100 0 0 100 "select datetime_part($1, $2)" - ));
|
1573 | 1582 | DESCR("extract field from datetime");
|
1574 | 1583 | DATA(insert OID = 1381 ( date_part PGUID 14 f t f 2 f 701 "25 1186" 100 0 0 100 "select timespan_part($1, $2)" - ));
|
@@ -1791,6 +1800,29 @@ DESCR("closest point to line on line segment");
|
1791 | 1800 | DATA(insert OID = 1489 ( close_lseg PGUID 11 f t f 2 f 600 "601 601" 100 0 10 100 foo bar ));
|
1792 | 1801 | DESCR("closest point to line segment on line segment");
|
1793 | 1802 |
|
| 1803 | +DATA(insert OID = 1490 ( line_in PGUID 11 f t f 1 f 628 "0" 100 0 0 100 foo bar )); |
| 1804 | +DESCR("(internal)"); |
| 1805 | +DATA(insert OID = 1491 ( line_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar )); |
| 1806 | +DESCR("(internal)"); |
| 1807 | +DATA(insert OID = 1492 ( line_eq PGUID 11 f t f 2 f 16 "628 628" 100 0 0 100 foo bar )); |
| 1808 | +DESCR("lines equal?"); |
| 1809 | +DATA(insert OID = 1493 ( line_construct_pp PGUID 11 f t f 2 f 628 "600 600" 100 0 0 100 foo bar )); |
| 1810 | +DESCR("line from points"); |
| 1811 | +DATA(insert OID = 1494 ( line_interpt PGUID 11 f t f 2 f 600 "628 628" 100 0 0 100 foo bar )); |
| 1812 | +DESCR("intersection point"); |
| 1813 | +DATA(insert OID = 1495 ( line_intersect PGUID 11 f t f 2 f 16 "628 628" 100 0 0 100 foo bar )); |
| 1814 | +DESCR("lines intersect?"); |
| 1815 | +DATA(insert OID = 1496 ( line_parallel PGUID 11 f t f 2 f 16 "628 628" 100 0 0 100 foo bar )); |
| 1816 | +DESCR("lines parallel?"); |
| 1817 | +DATA(insert OID = 1497 ( line_perp PGUID 11 f t f 2 f 16 "628 628" 100 0 0 100 foo bar )); |
| 1818 | +DESCR("lines perpendicular?"); |
| 1819 | +DATA(insert OID = 1498 ( line_vertical PGUID 11 f t f 1 f 16 "628" 100 0 0 100 foo bar )); |
| 1820 | +DESCR("lines vertical?"); |
| 1821 | +DATA(insert OID = 1499 ( line_horizontal PGUID 11 f t f 1 f 16 "628" 100 0 0 100 foo bar )); |
| 1822 | +DESCR("lines horizontal?"); |
| 1823 | + |
| 1824 | +/* OIDS 1500 - 1599 */ |
| 1825 | + |
1794 | 1826 | DATA(insert OID = 1530 ( point PGUID 14 f t f 2 f 600 "601 601" 100 0 0 100 "select lseg_interpt($1, $2)" - ));
|
1795 | 1827 | DESCR("convert");
|
1796 | 1828 | DATA(insert OID = 1531 ( point PGUID 14 f t f 1 f 600 "718" 100 0 0 100 "select circle_center($1)" - ));
|
@@ -1877,6 +1909,17 @@ DESCR("");
|
1877 | 1909 | DATA(insert OID = 1584 ( area PGUID 14 f t f 1 f 701 "718" 100 0 0 100 "select circle_area($1)" - ));
|
1878 | 1910 | DESCR("");
|
1879 | 1911 |
|
| 1912 | +/* OIDS 1600 - 1699 */ |
| 1913 | + |
| 1914 | +DATA(insert OID = 1600 ( line PGUID 14 f t f 2 f 628 "600 600" 100 0 0 100 "select line_construct_pp($1, $2)" - )); |
| 1915 | +DESCR(""); |
| 1916 | +DATA(insert OID = 1601 ( ishorizontal PGUID 14 f t f 1 f 16 "628" 100 0 0 100 "select line_horizontal($1)" - )); |
| 1917 | +DESCR(""); |
| 1918 | +DATA(insert OID = 1602 ( isvertical PGUID 14 f t f 1 f 16 "628" 100 0 0 100 "select line_vertical($1)" - )); |
| 1919 | +DESCR(""); |
| 1920 | +DATA(insert OID = 1603 ( isparallel PGUID 14 f t f 2 f 16 "628 628" 100 0 0 100 "select line_parallel($1, $2)" - )); |
| 1921 | +DESCR(""); |
| 1922 | + |
1880 | 1923 | /* Oracle Compatibility Related Functions - By Edmund Mergl <E.Mergl@bawue.de> */
|
1881 | 1924 | DATA(insert OID = 868 ( strpos PGUID 14 f t f 2 f 23 "25 25" 100 0 0 100 "select textpos($1, $2)" - ));
|
1882 | 1925 | DESCR("find position of substring");
|
|
0 commit comments