Request parcels are normally application's request. An application may generate all or some request parcels itself. All parcels may be generated by specifying a DBCAREA Request-mode of B (commonly referred to as Buffer-mode applications). Parcels may be added to those generated by CLIv2 by using a DBCAREA Initiate-request extension (DBCAIRX). The following table lists the request parcels by flavor, name, and use.
Flavor | Parcel Name | Use |
---|---|---|
1 | Req | Initiates a request (Record Mode) |
3 | Data | Contains data for a Teradata SQL request (Record Mode) |
4 | Respond | Requests a portion up to 64K of a Teradata SQL response |
5 | KeepRespond | Requests a portion up to 64K of a Teradata SQL response without discarding it |
7 | Cancel | Discards those segments of a segmented data request that have already been sent |
13 | FMReq | Initiates a request (Field Mode) |
68 | IndicData | Contains data for a Teradata SQL request (Indicator Mode) |
69 | IndicReq | Initiates a request (Indicator Mode) |
71 | DataInfo | Sends description of whichever data parcel follows it |
85 | Options | Provides options for a request. |
120 | CursorHost | Provides cursor information. |
128 | Multi-TSR | Segments special-purpose requests into multiple parcels. |
129 | SP Options | Provides options for creation of a Stored Procedure. |
146 | DataInfoX | For MultipartIndicator mode responses, describes the data contained in subsequent MultipartRecord parcels. |
153 | ExtendedRespond | Requests a portion up to 2M of a Teradata SQL response |
154 | ExtendedKeepRespond | Requests a portion up to 2M of a Teradata SQL response without discarding it |
169 | StatementInformation | Describes the data items contained in the request when those attributes are not otherwise known. |
170 | StatementInformationEnd | Delimits StatementInformation parcels in the request. |
190 | FetchRowCount | Specifies the maximum number of rows to return in the response buffer |
215 | SLOB Response | Allows the database to return data for a LOB inline based on specified limits |
220 | SLOB DataStart | Introduces SLOB Data parcels for a LOB |
221 | SLOB Data | Provides data for a LOB |
222 | SLOB DataEnd | Ends SLOB Data parcels for a LOB |