17.10 - Export Data from the Database using GetRow - Parallel Transporter

Teradata® Parallel Transporter Application Programming Interface Programmer Guide

Parallel Transporter
Release Number
Release Date
June 2021
Content Type
Programming Reference
Publication ID
English (United States)

Data can be exported one row at a time using the Connection object’s GetRow function. The GetRow function accepts as its arguments a pointer to an allocated buffer with enough room for one row of data and a pointer to a TD_Length object for storing the length of the data exported.

while ( returnValue != TD_END_Method ) {
	/* Retrieve row from the Teradata Database */
	returnValue = conn->GetRow(&buffer, &length);

The GetRow function will return the TD_Success value when a row of data has been successfully retrieved. The TD_End_Method value will be returned when all rows have been retrieved and the data acquisition process is complete.