Optimizes data output stream for SQLGetData() function.
- db2cli.ini keyword syntax:
- StreamGetData = 0 | 1
- Default setting:
- CLI buffers all the data on the client.
- Equivalent connection or statement attribute:
- SQL_ATTR_STREAM_GETDATA
- Usage notes:
- The StreamGetData keyword is ignored if Dynamic Data Format, also
known as progressive streaming, is not supported by the server. For
applications that do not need to buffer data and are querying data
on a server that supports Dynamic Data Format, specify 1 to indicate
that data buffering is not required. The CLI client will optimize the data output stream.
If StreamGetData
is set to 1 and CLI cannot determine the number of bytes still available to
return in the output buffer, SQLGetData() returns SQL_NO_TOTAL (-4) as the length when truncation
occurs. Otherwise, SQLGetData() returns the number of bytes still available.