From d7763c1f9c950c991daa196609bbd9359ec03a09 Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Wed, 13 Jun 2001 22:51:02 +0000 Subject: [PATCH] Docs for: > >> inet(text), cidr(text): convert a text value into inet/cidr > >> set_masklen(inet): set masklen on the inet value Alex Pilosov --- doc/src/sgml/func.sgml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index c80ab6cf748..253e920d9ff 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -1,4 +1,4 @@ -<!-- $Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.59 2001/05/24 09:29:29 petere Exp $ --> +<!-- $Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.60 2001/06/13 22:51:02 momjian Exp $ --> <chapter id="functions"> <title>Functions and Operators</title> @@ -3306,6 +3306,13 @@ Not defined by this name. Implements the intersection operator '#' <entry>masklen('192.168.1.5/24')</entry> <entry>24</entry> </row> + <row> + <entry>set_masklen(inet,integer)</entry> + <entry>inet</entry> + <entry>set netmask length for inet value</entry> + <entry>set_masklen('192.168.1.5/24',16)</entry> + <entry>192.168.1.5/16</entry> + </row> <row> <entry>netmask(inet)</entry> <entry>inet</entry> @@ -3342,7 +3349,9 @@ Not defined by this name. Implements the intersection operator '#' All of the functions for <type>inet</type> can be applied to <type>cidr</type> values as well. The <function>host</>(), <function>text</>(), and <function>abbrev</>() functions are primarily - intended to offer alternative display formats. + intended to offer alternative display formats. You can cast a text + field to inet using normal casting syntax: inet(fieldname) or + fieldname::inet. </para> <para> -- GitLab