| Module | File Name | Program Description |
|---|
| 0 | T20000JD.java | Set up the example environment (users, databases, tables, indexes) |
| 0 | T20001JD.java | Set up the example environment (users, databases, tables, indexes) |
| 0 | T20002JD.java | Set up the example environment (users, databases, tables, indexes) |
| 0 | T20003JD.java | Set up the example environment (users, databases, global temporary tables, indexes) |
| 1 | T20100JD.java | Execute a SQL statement and obtain any result set column meta data |
| 1 | T20101JD.java | Execute a SQL statement and obtain any result set column meta data |
| 2 | T20200JD.java | Insert non LOB columns into a row in a table, without using parameter markers |
| 2 | T20201JD.java | Insert non LOB columns into a row in a table, using parameter markers |
| 2 | T20202JD.java | Insert LOB columns into a row in a table, without using parameter markers |
| 2 | T20203JD.java | Insert LOB columns into a row in a table, using parameter markers |
| 2 | T20204JD.java | Insert data into a table and display the generated keys |
| 2 | T20205JD.java | Insert data into a table using FastLoad with auto-commit true |
| 2 | T20206JD.java | Insert data into a table using FastLoad with auto-commit false |
| 2 | T20207JD.java | Insert data into a table using FastLoad with auto-commit false and verify FastLoad sessions |
| 3 | T20300JD.java | Select non-LOB columns from a specific row, from a table, without using parameter markers for the predicate values. Also obtain column meta data. |
| 3 | T20301JD.java | Select non-LOB columns from a specific row, from a table, using parameter markers for the predicate values. Also obtain column meta data. |
| 3 | T20302JD.java | Select LOB columns from a specific row, from a table, without using parameter markers for the predicate values. Also obtain column meta data. |
| 3 | T20303JD.java | Select LOB columns from a specific row, from a table, using parameter markers for the predicate values. Also obtain column meta data. |
| 3 | T20304JD.java | Obtain result set metadata prior to executing the prepared statement |
| 3 | T20305JD.java | Obtain parameter metadata prior to executing the prepared statement |
| 3 | T20306JD.java | Select data from a table using FastExport without parameter marker |
| 3 | T20307JD.java | Select data from a table using FastExport with parameter marker |
| 3 | T20308JD.java | Select data from a table using FastExport with parameter marker and verify FastExport sessions |
| 4 | T20400JD.java | Update a non-LOB column from a specific row, from a table, without using parameter markers for the update and predicate values |
| 4 | T20401JD.java | Update a non-LOB column from a specific row, from a table, using parameter markers for the update and predicate values |
| 4 | T20402JD.java | Update a LOB column from a specific row, from a table, without using parameter markers for the update and predicate values |
| 4 | T20403JD.java | Update a LOB column from a specific row, from a table, using parameter markers for the update and predicate values |
| 4 | T20404JD.java | Update a LOB column from a specific row, from a table, using the set methods for the update and predicate values |
| 5 | T20500JD.java | Delete a specific row, from a table, without using parameter markers for predicate values |
| 5 | T20501JD.java | Delete a specific row, from a table, using parameter markers for the predicate values |
| 6 | T20600JD.java | Create (if allowed) and execute a stored procedure and obtain its results (no LOB parameters) |
| 6 | T20601JD.java | Create (if allowed) and execute a stored procedure and obtain its results (LOB parameters) |
| 6 | T20602JD.java | Create (if allowed) and execute an external stored procedure and obtain its results |
| 6 | T20603JD.java | Install (if allowed) a jar file for sample Java Stored Procedures |
| 6 | T20604JD.java | Create (if allowed) and execute a Java Stored Procedure (no LOB parameters) |
| 6 | T20605JD.java | Create (if allowed) and execute a Java Stored Procedure (with a LOB parameter) |
| 6 | T20606JD.java | Create (if allowed) and execute a SQL stored procedure and retrieve its dynamic result set |
| 6 | T20607JD.java | Create (if allowed) and execute a Java stored procedure and retrieve its dynamic result set |
| 6 | T20608JD.java | Create (if allowed) and execute a Java stored procedure and retrieve its multiple dynamic result sets |
| 7 | T20700JD.java | Execute a multi-statement request that contains only non-SELECT statements, and obtain the results |
| 7 | T20701JD.java | Execute a multi-statement request that contains only SELECT statements, and obtain the results |
| 7 | T20702JD.java | Execute a multi-statement request that contains both SELECT and non-SELECT statements, and obtain the results |
| 7 | T20703JD.java | Execute a multi-statement INSERT request and display the generated keys |
| 7 | T20704JD.java | Execute a multi-statement batch INSERT request and display the generated keys |
| 7 | T20705JD.java | Execute a multi-statement request and make all results available simultaneously |
| 8 | T20800JD.java | Execute a macro that contains only non-SELECT statements, and obtain the results |
| 8 | T20801JD.java | Execute a macro that contains only SELECT statements, and obtain the results. |
| 8 | T20802JD.java | Execute a macro that contains both SELECT and non-SELECT statements, and obtain the results. |
| 9 | T20900JD.java | Obtain meta data about the client access product |
| 9 | T20901JD.java | Obtain a list of reserved words |
| 9 | T20902JD.java | Obtain a list of all supported SQL data types |
| 9 | T20903JD.java | Obtain a list of all table types |
| 9 | T20904JD.java | Obtain table index meta data |
| 9 | T20905JD.java | Obtain the names of all databases |
| 9 | T20906JD.java | Obtain the names of all tables in all databases |
| 9 | T20907JD.java | Obtain the names of all columns in all tables in all databases |
| 9 | T20908JD.java | Obtain the names of all procedures in all databases |
| 9 | T20909JD.java | Obtain the names of all procedure columns in all databases |
| 9 | T20910JD.java | Obtain a list of primary key columns for a specific table |
| 9 | T20911JD.java | Obtain an optimal set of columns that uniquely identifies a row for a specific table |
| 9 | T20912JD.java | Obtain a list of the user-defined types (UDTs) defined in a particular schema |
| 9 | T20913JD.java | Obtain a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog |
| 9 | T20914JD.java | Demonstrate use of SET SESSION RATE and MONITOR SESSION. |
| 10 | T21000JD.java | Search for a specific table type |
| 10 | T21001JD.java | Search for specific databases by name |
| 10 | T21002JD.java | Search for specific databases by wildcard characters |
| 10 | T21003JD.java | Search for specific tables by name (a table here can actually any object that Teradata thinks of as in the "TVM" category, such as stored procedures and UDFs) |
| 10 | T21004JD.java | Search for specific tables by wildcard characters |
| 10 | T21005JD.java | Search for specific columns by name |
| 10 | T21006JD.java | Search for specific columns by wildcard characters |
| 10 | T21007JD.java | Search for specific procedures by name |
| 10 | T21008JD.java | Search for specific procedures by name by wildcard characters |
| 10 | T21009JD.java | Search for specific procedure columns by name |
| 10 | T21010JD.java | Search for specific procedure columns by wildcard characters |
| 11 | T21100JD.java | Getting and setting connection options |
| 11 | T21101JD.java | Getting and setting statement options |
| 11 | T21102JD.java | Use transaction isolation level TRANSACTION_READ_UNCOMMITTED |
| 11 | T21104JD.java | Use URL/DataSource Parameter NEW_PASSWORD to automatically handle Database Password expiration |
| 11 | T21105JD.java | Use URL/DataSource Parameter USEXVIEWS |
| 12 | T21200JD.java | Create and use JdbcRowSetImpl, given a connection URL, user, and password |
| 12 | T21201JD.java | Create and use JdbcRowSetImpl, given an existing connection |
| 12 | T21202JD.java | Create and use JdbcRowSetImpl, given an existing result set |
| 13 | T21300JD.java | Programmatically create a DataSource (see note below) |
| 13 | T21301JD.java | Programmatically create a ConnectionPoolDataSource (see note below) |
| 13 | T21302JD.java | Obtain a connection from a DataSource (see note below) |
| 14 | T21400JD.java | Create and execute a User-Defined Function (UDF) |
| 14 | T21401JD.java | Install a jar file for sample Java User Defined Function (JUDF) |
| 14 | T21402JD.java | Create and execute a Java User Defined Function (JUDF) |
| 15 | T21500JD.java | Perform Teradata-specific data type conversions |
| 16 | T21600JD.java | Use JDBC Escape Syntax |
| 18 | T21800JD.java | Use JDBC Updatable Result Set from a non-prepared Statement |
| 18 | T21801JD.java | Use JDBC Updatable Result Set from a PreparedStatement |
| 18 | T21802JD.java | Use JDBC Updatable Result Set from a CallableStatement |
| 19 | T21900JD.java | Use SET QUERY_BAND statement |
| 19 | T21901JD.java | Use SET QUERY_BAND statement with PROXYUSER |
| 99 | T29900JD.java | Clean up the example environment (user, database, tables, indexes) |