X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=doc%2Fref.sgml;h=8551e1152e0b3b0dea329b985de2e2c2949200bf;hp=a0334ea5891a9b7090527fd8c2d4fb10e49aee05;hb=6be46e38c9a7e08ed5c974c66bfdbd4dfad9a34d;hpb=cd6909a0366afc3bf00c752286fae3671801ff8f
diff --git a/doc/ref.sgml b/doc/ref.sgml
index a0334ea..8551e11 100644
--- a/doc/ref.sgml
+++ b/doc/ref.sgml
@@ -1803,6 +1803,47 @@
of *default-database*.
+
+ types
+
+ A
+ field type
+ specififier. The default is &nil;.
+
+
+ The purpose of this argument is cause &clsql; to
+ import SQL numeric fields into numeric Lisp objects
+ rather than strings. This reduces the cost of
+ allocating a temporary string and the &clsql; users'
+ inconvenience of converting number strings into number
+ objects.
+
+
+ A value of :auto causes &clsql;
+ to automatically convert the SQL field into a
+ numeric format where applicable. The default value of
+ &nil; causes all fields to be returned as strings
+ regardless of the SQL type. Otherwise a list is expected
+ which has a element for each field that specifies the
+ conversion. If the list is shorter than the number
+ of fields, the a value of t is
+ assumed for the field. If the list is longer than
+ the number of fields, the extra elements are
+ ignored.
+
+ :int Field is imported as a
+ 32-bit signed integer.
+
+ :double Field is imported as a
+ double-float number.
+
+ t Field is imported as a
+ string.
+
+
+
+
+ result
@@ -1929,6 +1970,17 @@
of *default-database*.
+
+ types
+
+
+ A field type specififier.
+ The default is &nil;. See query
+ for the semantics of this argument.
+
+
+ result
@@ -2079,6 +2131,17 @@
*default-database*.
+
+ types
+
+
+ A field type specififier.
+ The default is &nil;. See query
+ for the semantics of this argument.
+
+
+ body