[Ooc-checkins] libpobj dictionary.dtd,1.44,1.45
Brought to you by:
mva
From: Michael v. A. <mv...@us...> - 2004-06-29 14:11:36
|
Update of /cvsroot/ooc/libpobj In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26341 Modified Files: dictionary.dtd Log Message: Add option to select alternative name mangling. Index: dictionary.dtd =================================================================== RCS file: /cvsroot/ooc/libpobj/dictionary.dtd,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- dictionary.dtd 29 Jun 2004 12:11:02 -0000 1.44 +++ dictionary.dtd 29 Jun 2004 14:11:26 -0000 1.45 @@ -67,7 +67,7 @@ -<!ENTITY % type "typeRef|reference|int32|numeric|string|timeStampDec|set"> +<!ENTITY % type "typeRef|reference|int32|numeric|string|date|timeStampDec|set|hash|stack|nestedClass"> <!ENTITY % formEntry "inputEntry|textAreaEntry|arrayEntry|recordEntry|radioEntry|linkEntry|textEntry|spacerEntry"> @@ -76,6 +76,15 @@ If there is only one schema, then the dictionary has only a single module. + `normalizeName=targetDefault' + Truncate names of indices and constraints to the maximum name + length supported by the target RDBMS. + `normalizeName=noVowels12.18' + If the name has more than 30 characters, then strip all vowels from the + 4th, 5th, etc. character of the original name. If the remaining length + still exceeds 30 characters, then take the first 12 and last 18 + characters. + A dictionary contains a number of namespaces. Within a namespace, all objects must have a unique name. The namespaces, included objects, and naming attributes are: @@ -98,6 +107,9 @@ unique.schemaName --> <!ELEMENT dictionary (includeDictionary*, module*)> +<!ATTLIST dictionary normalizeName (targetDefault|noVowels12.18) + "targetDefault"> + <!-- Include all the data of the indicated dictionary definition into this dictionary. The effect of an include statement is @@ -304,7 +316,7 @@ --> <!ELEMENT idField EMPTY> <!ATTLIST idField name CDATA "id" - schemaName CDATA "#IMPLIED + schemaName CDATA #IMPLIED sequenceName CDATA #REQUIRED> @@ -654,7 +666,7 @@ Postgres DATE Oracle DATE - Oberon --- + Oberon XXX Java java.util.Date --> <!ELEMENT date (map*)> |