Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3551ee0

Browse files
author
Thomas G. Lockhart
committed
Add declarations for text, bpchar, and varchar length functions.
1 parent331a163 commit3551ee0

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

‎src/include/catalog/pg_proc.h

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* Copyright (c) 1994, Regents of the University of California
88
*
9-
* $Id: pg_proc.h,v 1.39 1997/11/30 22:52:24 thomas Exp $
9+
* $Id: pg_proc.h,v 1.40 1997/12/16 15:53:17 thomas Exp $
1010
*
1111
* NOTES
1212
* The script catalog/genbki.sh reads this file and generates .bki
@@ -213,6 +213,8 @@ DATA(insert OID = 1254 ( textregexeq PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0
213213
DESCR("matches regex., case-sensitive");
214214
DATA(insertOID=1256 (textregexnePGUID11ftf2f16"25 25"100010foobar ));
215215
DESCR("does not match regex., case-sensitive");
216+
DATA(insertOID=1257 (textlenPGUID11ftf1f23"25"100010foobar ));
217+
DESCR("length");
216218
DATA(insertOID=1258 (textcatPGUID11ftf2f25"25 25"100010foobar ));
217219
DESCR("concat");
218220
DATA(insertOID=84 (boolnePGUID11ftf2f16"16 16"10000100foobar ));
@@ -1548,7 +1550,7 @@ DATA(insert OID = 1191 ( text_datetime PGUID 11 f t f 1 f 1184 "25" 100 0 0 1
15481550
DESCR("convert");
15491551
DATA(insertOID=1192 (datetime_textPGUID11ftf1f25"1184"10000100foobar ));
15501552
DESCR("convert");
1551-
DATA(insertOID=1193 (timespan_textPGUID11ftf1f1186"25"10000100foobar ));
1553+
DATA(insertOID=1193 (timespan_textPGUID11ftf1f25"1186"10000100foobar ));
15521554
DESCR("convert");
15531555
DATA(insertOID=1194 (timespan_reltimePGUID11ftf1f703"1186"10000100foobar ));
15541556
DESCR("convert");
@@ -1586,6 +1588,16 @@ DESCR("matches regex., case-insensitive");
15861588
DATA(insertOID=1241 (nameicregexnePGUID11ftf2f16"19 25"10000100foobar ));
15871589
DESCR("does not match regex., case-insensitive");
15881590

1591+
DATA(insertOID=1251 (bpcharlenPGUID11ftf1f23"1042"10000100foobar ));
1592+
DESCR("octet length");
1593+
DATA(insertOID=1253 (varcharlenPGUID11ftf1f23"1043"10000100foobar ));
1594+
DESCR("octet length");
1595+
1596+
DATA(insertOID=1263 (text_timespanPGUID11ftf1f1186"25"10000100foobar ));
1597+
DESCR("convert");
1598+
DATA(insertOID=1271 (timespan_finitePGUID11ftf1f16"1186"10000100foobar ));
1599+
DESCR("boolean test");
1600+
15891601
DATA(insertOID=1290 (char2icregexeqPGUID11ftf2f16"409 25"10000100foobar ));
15901602
DESCR("matches regex., case-insensitive");
15911603
DATA(insertOID=1291 (char2icregexnePGUID11ftf2f16"409 25"10000100foobar ));
@@ -1696,6 +1708,12 @@ DATA(insert OID = 1369 ( timestamp PGUID 14 f t f 1 f 1296 "1296" 100 0 0 10
16961708
DESCR("convert");
16971709
DATA(insertOID=1370 (timestampPGUID14ftf1f1296"1184"10000100"select datetime_stamp($1)"- ));
16981710
DESCR("convert");
1711+
DATA(insertOID=1371 (lengthPGUID14ftf1f23"25"10000100"select textlen($1)"- ));
1712+
DESCR("octet length");
1713+
DATA(insertOID=1372 (lengthPGUID14ftf1f23"1042"10000100"select bpcharlen($1)"- ));
1714+
DESCR("octet length");
1715+
DATA(insertOID=1373 (lengthPGUID14ftf1f23"1043"10000100"select varcharlen($1)"- ));
1716+
DESCR("octet length");
16991717

17001718
DATA(insertOID=1380 (date_partPGUID14ftf2f701"25 1184"10000100"select datetime_part($1, $2)"- ));
17011719
DESCR("extract field from datetime");
@@ -1719,11 +1737,15 @@ DATA(insert OID = 1389 ( age PGUID 14 f t f 1 f 1186 "1184" 100 0 0 100 "s
17191737
DESCR("difference between datetime and today but leave years and months unresolved");
17201738

17211739
DATA(insertOID=1390 (isfinitePGUID14ftf1f16"1184"10000100"select datetime_finite($1)"- ));
1722-
DESCR("");
1740+
DESCR("boolean test");
17231741
DATA(insertOID=1391 (isfinitePGUID14ftf1f16"1186"10000100"select timespan_finite($1)"- ));
1724-
DESCR("");
1742+
DESCR("boolean test");
17251743
DATA(insertOID=1392 (isfinitePGUID14ftf1f16"702"10000100"select abstime_finite($1)"- ));
1726-
DESCR("");
1744+
DESCR("boolean test");
1745+
1746+
DATA(insertOID=1393 (timespanPGUID14ftf1f1186"25"10000100"select text_timespan($1)"- ));
1747+
DESCR("convert");
1748+
17271749
/* reserve OIDs 1370-1399 for additional date/time conversion routines! tgl 97/04/01 */
17281750

17291751
/* OIDS 1400 - 1499 */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp