Browse Source

HPCC-17866 Document upper size limit for DATA/STRING types

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
Jim DeFabia 8 years ago
parent
commit
ee91c9f4e1

+ 0 - 4
docs/ECLLanguageReference/ECLR_mods/Basics-Constants.xml

@@ -20,10 +20,6 @@
     string, prepend a backslash (\). To include the backslash character (\) in
     a constant string, use two backslashes (\\) together.</para>
 
-    <para>The upper size limit for any string constant is 4GB (2^32), although
-    you are likely to run out of memory if you have too many of that
-    size.</para>
-
     <programlisting>STRING20 MyString2 := 'Fred\'s Place';
                      //evaluated as: "Fred's Place"
 STRING20 MyString3 := 'Fred\\Ginger\'s Place';

+ 1 - 2
docs/ECLLanguageReference/ECLR_mods/Value-Data.xml

@@ -24,8 +24,7 @@
   role="bold">Working with BLOBs</emphasis> for more information on this
   subject.</para>
 
-  <para>The upper size limit for any DATA value is 4GB (2^32), although you
-  are likely to run out of memory if you have too many of that size.</para>
+  <para>The upper size limit for any DATA value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 2
docs/ECLLanguageReference/ECLR_mods/Value-QString.xml

@@ -23,8 +23,7 @@
   to the size needed to contain the result of a cast or passed parameter. You
   may use set indexing into any QSTRING to parse out a substring.</para>
 
-  <para>The upper size limit for any QSTRING value is 4GB (2^32), although you
-  are likely to run out of memory if you have too many of that size.</para>
+  <para>The upper size limit for any QSTRING value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 2
docs/ECLLanguageReference/ECLR_mods/Value-String.xml

@@ -27,8 +27,7 @@
   the programmer is assumed to have supplied the correct hexadecimal EBCDIC
   value.</para>
 
-  <para>The upper size limit for any STRING value is 4GB (2^32), although you
-  are likely to run out of memory if you have too many of that size.</para>
+  <para>The upper size limit for any STRING value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 2
docs/ECLLanguageReference/ECLR_mods/Value-UTF8.xml

@@ -21,8 +21,7 @@
   while casting to any other type will first implicitly cast to STRING and
   then cast to the target value type.</para>
 
-  <para>The upper size limit for any UTF8 value is 4GB (2^32), although you
-  are likely to run out of memory if you have too many of that size.</para>
+  <para>The upper size limit for any UTF8 value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 2
docs/ECLLanguageReference/ECLR_mods/Value-Unicode.xml

@@ -24,8 +24,7 @@
   casting to any other type will first implicitly cast to STRING and then cast
   to the target value type.</para>
 
-  <para>The upper size limit for any UNICODE value is 4GB (2^32), although you
-  are likely to run out of memory if you have too many of that size.</para>
+  <para>The upper size limit for any UNICODE value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 3
docs/ECLLanguageReference/ECLR_mods/Value-VarString.xml

@@ -17,9 +17,7 @@
   parameter. You may use set indexing into any string to parse out a
   substring.</para>
 
-  <para>The upper size limit for any VARSTRING value is 4GB (2^32), although
-  you are likely to run out of memory if you have too many of that
-  size.</para>
+  <para>The upper size limit for any VARSTRING value is 4GB.</para>
 
   <para>Example:</para>
 

+ 1 - 3
docs/ECLLanguageReference/ECLR_mods/Value-VarUnicode.xml

@@ -23,9 +23,7 @@
   casting to any other type will first implicitly cast to STRING and then cast
   to the target value type.</para>
 
-  <para>The upper size limit for any VARUNICODE value is 4GB (2^32), although
-  you are likely to run out of memory if you have too many of that
-  size.</para>
+  <para>The upper size limit for any VARUNICODE value is 4GB.</para>
 
   <para>Example:</para>
 

+ 2 - 4
docs/ECLProgrammersGuide/PRG_Mods/PrG_Workwith_Blobs.xml

@@ -74,11 +74,9 @@ imageData := DATASET('LE::imagedb',imageRecord,FLAT);
     contain XML data from multiple files, then it could be defined as a STRING
     value type. In that case, the first four bytes of the field would still
     contain an integer value specifying the number of bytes in the original
-    file, followed by the XML data from the file. </para>
+    file, followed by the XML data from the file.</para>
 
-    <para>The upper size limit for any STRING or DATA value is 4GB (2^32),
-    although you are likely to run out of memory if you have too many of that
-    size.</para>
+    <para>The upper size limit for any STRING or DATA value is 4GB. </para>
 
     <para>The addition of the RecPos field (a standard ECL “record pointer”
     field) allows us to create an INDEX, like this:</para>