LCPDLST parameter: Difference between revisions
Line 17: | Line 17: | ||
<p>The size of a special buffer required for <var>[[Record_retrievals#Pattern_matching|pattern matching]]</var> </p> | <p>The size of a special buffer required for <var>[[Record_retrievals#Pattern_matching|pattern matching]]</var> </p> | ||
<p>Patterns can have as many as 255 characters. The default size of 2176 for LCPDLST is large enough for most simple patterns. Always use the LCPDLST default value. </p> | <p>Patterns can have as many as 255 characters. The default size of 2176 for LCPDLST is large enough for most simple patterns. Always use the LCPDLST default value. </p> | ||
<p>Extra space for complex patterns, those containing many set and range operations, are moved to the area controlled by the LPDLST parameter. If you need more space for matching complex patterns-for example, if you receive a message indicating pushdown list overflow-you need to increase LPDLST, not LCPDLST.</p> | <p>Extra space for complex patterns, those containing many set and range operations, are moved to the area controlled by the <var>[[LPDLST_parameter|LPDLST]]</var> parameter. If you need more space for matching complex patterns-for example, if you receive a message indicating pushdown list overflow-you need to increase LPDLST, not LCPDLST.</p> | ||
<p>The default size of 2176 for LCPDLST is also its minimum. If you set LCPDLST to a value less than 2176, <var class="product">Model 204</var> forces the value to 2176.</p> | <p>The default size of 2176 for LCPDLST is also its minimum. If you set LCPDLST to a value less than 2176, <var class="product">Model 204</var> forces the value to 2176.</p> | ||
<p>For SQL processing accept the default value for LCPDLST. When handling an SQL statement that is greater than 32K, if the value of the LCPDLST parameter is not large enough, the error message invoked includes the name of the relevant parameter.</p> | <p>For SQL processing accept the default value for LCPDLST. When handling an SQL statement that is greater than 32K, if the value of the LCPDLST parameter is not large enough, the error message invoked includes the name of the relevant parameter.</p> | ||
[[Category:System parameters]] | [[Category:System parameters]] | ||
[[Category:Parameters]] | [[Category:Parameters]] |
Latest revision as of 14:07, 29 October 2014
Length of C push-down list
Summary
- Default value
- 2176
- Parameter type
- System
- Where set
- On User 0's parameter line
- Related products
- All
- Introduced
- Model 204 V2.1 or earlier
Description
The size of a special buffer required for pattern matching
Patterns can have as many as 255 characters. The default size of 2176 for LCPDLST is large enough for most simple patterns. Always use the LCPDLST default value.
Extra space for complex patterns, those containing many set and range operations, are moved to the area controlled by the LPDLST parameter. If you need more space for matching complex patterns-for example, if you receive a message indicating pushdown list overflow-you need to increase LPDLST, not LCPDLST.
The default size of 2176 for LCPDLST is also its minimum. If you set LCPDLST to a value less than 2176, Model 204 forces the value to 2176.
For SQL processing accept the default value for LCPDLST. When handling an SQL statement that is greater than 32K, if the value of the LCPDLST parameter is not large enough, the error message invoked includes the name of the relevant parameter.