From 75fc587eb38dc243370160823906f9cea60326df Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sat, 10 Jul 2004 07:11:16 +0000 Subject: [PATCH] r9747: Version 2.11.13 * doc/ref-ooddl.lisp: documentation additions * doc/ref-oodml.lisp: Add purpose to functions --- ChangeLog | 7 +++++-- doc/ref-ooddl.xml | 11 +++++++++-- doc/ref-oodml.xml | 39 +++++++++++++++++++++++---------------- 3 files changed, 37 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index e6db1dd..82ea5c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,10 @@ -8 Jul 2004 Kevin Rosenberg - * sql/fdml.lisp: Apply patch from Kim Minh Kaplan +9 Jul 2004 Kevin Rosenberg + * Version 2.11.13 + * sql/fdml.lisp: Apply patch from Kim Minh Kaplan to change escaping of single quotes. Mild optimizations for escaped string output. + * doc/ref-ooddl.lisp: documentation additions + * doc/ref-oodml.lisp: Add purpose to functions * TODO: Add need to test single quote escaping 7 Jul 2004 Kevin Rosenberg diff --git a/doc/ref-ooddl.xml b/doc/ref-ooddl.xml index e61a1cc..54a7d8c 100644 --- a/doc/ref-ooddl.xml +++ b/doc/ref-ooddl.xml @@ -494,6 +494,15 @@ and a column type VARCHAR2(100) in &oracle; + + The actual lisp type for a slot may be different than the + value specified by the :type attribute. + For example, a slot declared with ":type (string + 30)" actually sets the slots Lisp type as + (or null string). This is to allow a + &nil; value or a string shorter than 30 characters to be + stored in the slot. + @@ -687,6 +696,4 @@ - - diff --git a/doc/ref-oodml.xml b/doc/ref-oodml.xml index 4a5900c..9b17eba 100644 --- a/doc/ref-oodml.xml +++ b/doc/ref-oodml.xml @@ -189,8 +189,8 @@ INSTANCE-REFRESHED - - Function + Hook to call on object refresh + Generic function Syntax @@ -200,7 +200,14 @@ Arguments and Values - + + object + + + The view class object which is being refreshed. + + + @@ -238,7 +245,7 @@ Exceptional Situations - + None. @@ -260,13 +267,13 @@ UPDATE-INSTANCE-FROM-RECORDS - + Update slot values from database. Function Syntax - (UPDATE-INSTANCE-FROM-RECORDS OBJECT &KEY DATABASE) [generic] => + (update-instance-from-records object &key database) => Arguments and Values @@ -329,13 +336,13 @@ UPDATE-OBJECTS-JOINS - + Updates joined slots of objects Function Syntax - (UPDATE-OBJECTS-JOINS OBJECTS &KEY (SLOTS T) (FORCE-P T) CLASS-NAME (MAX-LEN *DEFAULT-UPDATE-OBJECTS-MAX-LEN*)) [function] => + (update-objects-joins objects &key (slots t) (force-p t) class-name (max-len *default-update-objects-max-len*)) => Arguments and Values @@ -407,13 +414,13 @@ UPDATE-RECORD-FROM-SLOT - + Updates database from slot value Function Syntax - (UPDATE-RECORD-FROM-SLOT OBJECT SLOT &KEY DATABASE) [generic] => + (update-record-from-slot object slot &key database) => Arguments and Values @@ -479,13 +486,13 @@ UPDATE-RECORD-FROM-SLOTS - + Update database from slots of view class object Function Syntax - (UPDATE-RECORD-FROM-SLOTS OBJECT SLOTS &KEY DATABASE) [generic] => + (update-record-from-slots object slots &key database) => Arguments and Values @@ -553,13 +560,13 @@ UPDATE-RECORDS-FROM-INSTANCE - + Update database from view class object. Function Syntax - (UPDATE-RECORDS-FROM-INSTANCE OBJECT &KEY DATABASE) [generic] => + (update-records-from-instance object &key database) => Arguments and Values @@ -623,13 +630,13 @@ UPDATE-SLOT-FROM-RECORD - + Update objects slot from database. Function Syntax - (UPDATE-SLOT-FROM-RECORD OBJECT SLOT &KEY DATABASE) [generic] => + (update-slot-from-record object slot &key database) => Arguments and Values -- 2.34.1