SQL function bit_length
authorPeter Eisentraut
Thu, 24 May 2001 09:29:29 +0000 (09:29 +0000)
committerPeter Eisentraut
Thu, 24 May 2001 09:29:29 +0000 (09:29 +0000)
doc/src/sgml/func.sgml
src/include/catalog/pg_proc.h

index 4f1abbd89fabbbd4651b29066c3f1a50fb9d9346..c80ab6cf7485282cd37e87214d0c08e1661c6999 100644 (file)
@@ -1,4 +1,4 @@
-
+
 
 
  Functions and Operators
       PostgreSQL
      
 
+     
+      bit_length(string)
+      integer
+      number of bits in string
+      bit_length('jose')
+      32
+     
+
      
       char_length(string) or character_length(string)
       integer
index 6b31f2a4b2b2796e9c7fa231bce914eef5158115..83e1e504ccf796ade5df986f64554719b8afba17 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: pg_proc.h,v 1.187 2001/05/22 16:37:16 petere Exp $
+ * $Id: pg_proc.h,v 1.188 2001/05/24 09:29:29 petere Exp $
  *
  * NOTES
  *   The script catalog/genbki.sh reads this file and generates .bki
@@ -2464,6 +2464,14 @@ DESCR("(internal)");
 DATA(insert OID = 1799 (  oidout          PGUID 12 f t t t 1 f 23 "0" 100 0 0 100  oidout - ));
 DESCR("(internal)");
 
+
+DATA(insert OID = 1810 (  bit_length       PGUID 14 f t t t 1 f 23 "17" 100 0 0 100 "select octet_length($1) * 8" - ));
+DESCR("length in bits");
+DATA(insert OID = 1811 (  bit_length      PGUID 14 f t t t 1 f 23 "25" 100 0 0 100 "select octet_length($1) * 8" - ));
+DESCR("length in bits");
+DATA(insert OID = 1812 (  bit_length       PGUID 14 f t t t 1 f 23 "1560" 100 0 0 100 "select length($1)" - ));
+DESCR("length in bits");
+
 /* Selectivity estimators for LIKE and related operators */
 DATA(insert OID = 1814 ( iclikesel         PGUID 12 f t f t 4 f 701 "0 26 0 23" 100 0 0 100  iclikesel - ));
 DESCR("restriction selectivity of ILIKE");