TO DO list for DBD::Teradata (as of 12/31/2008): The following is a list of features currently missing, or tasks in need of completion. This list is NOT a promise to implement any of these items; in fact, Presicient is unlikely to implement any new features in DBD::Teradata. Rather, the list is intended to guide developers interested in contributing enhancements. - fix for 3115, 3116, and 3177 errors to autogrow response buffer - support for new (DBI 1.54) $sth->more_results() method - V2R6.2/TW12 updates: * support for R6.2 new PMAPI requests/response fields * check on decimaldigits setting in requests * check on autokeyretrieve for identity columns - need to determine what an identity column returns for prepare/datainfo! - TW13 testing - support for CLI adapter on 64 bit platforms. - connection timeouts - quoted identifiers - reconnect - LOB support - UDF/XSP creation support - UDT handlers - optimized prepare of new non-data returning SQL statements - mod_perl testing - support for async prepare() - SSO - performance enhancements: esp. XS based conversion of row/parameter data fields. - support for session transaction characteristics (dirty reads, etc.) - mload delete - scrollable cursors - support for updatable cursors with Teradata versions >= R6.2 - more refactoring, esp. tdat_Unpack, io_fetch, Utility.pm - prebuild common requests (commit, rollback, continue, etc.) - large response support for fastexport - large request support for fastload/mload with CLI - better handling of BT/ET to track nested transactions (esp. pure perl vs. CLI) - add support for per-handle tracing via the TraceLevel attribute