Contents
Part 1: Environment Setup (Common)
1. Overview of Application Program Development and Execution
4. Setting Up an Environment for an HADB Client (If the ODBC Driver and CLI Functions Are Used)
Part 2: Application Program Creation (Common)
5. Designs Related to Improvement of Application Program Performance
5.2 B-tree indexes and text indexes used during execution of SQL statements
5.4 How to evaluate the search conditions when indexes are used
5.10 Considerations when executing an SQL statement that creates work tables
5.12 Considerations when searching an archivable multi-chunk table
5.14 Improving performance by batch transfer of retrieval results
Part 3: Application Program Creation (JDBC)
8.4 PreparedStatement interface
8.4.1 List of the methods in the PreparedStatement interface
8.4.12 setAsciiStream(int parameterIndex, InputStream x, int length)
8.4.14 setBinaryStream(int parameterIndex, InputStream x, int length)
8.4.18 setCharacterStream(int parameterIndex, Reader reader, int length)
8.4.27 setObject(int parameterIndex, Object x, int targetSqlType)
8.4.28 setObject(int parameterIndex, Object x, int targetSqlType, int scale)
8.4.34 setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
8.6 DatabaseMetaData interface
8.6.16 getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
8.6.29 getExportedKeys(String catalog, String schema, String table)
8.6.32 getFunctions(String catalog, String schemaPattern, String functionNamePattern)
8.6.34 getImportedKeys(String catalog, String schema, String table)
8.6.60 getPrimaryKeys(String catalog, String schema, String table)
8.6.62 getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
8.6.74 getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
8.6.75 getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
8.6.77 getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
8.6.78 getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
8.6.82 getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
8.6.85 getVersionColumns(String catalog, String schema, String table)
8.6.123 supportsDataDefinitionAndDataManipulationTransactions()
8.6.153 supportsResultSetConcurrency(int type, int concurrency)
Part 4: Application Program Creation (ODBC)
15. Creating Application Programs
16.9 Acquiring execution results and execution result information
16.10 Acquiring system information for the data source
16.13 Information types that can be specified for InfoType in SQLGetInfo and SQLGetInfoW
16.15 Attributes that can be specified in SQLSetEnvAttr and SQLGetEnvAttr
16.18 Attributes that can be specified in DiagIdentifier of SQLGetDiagField and SQLGetDiagFieldW
Part 5: Application Program Creation (CLI Functions)
18. Creating Application Programs
19.2 CLI functions for connecting to and disconnecting from the HADB server
19.4 CLI functions for execution of SQL statements
19.4.2 a_rdb_SQLBindArrayParams() (bind dynamic parameters in batch mode)
19.4.3 a_rdb_SQLBindCols() (associate retrieval result columns)
19.4.6 a_rdb_SQLDescribeCols() (acquire information about the retrieval result columns)
19.4.7 a_rdb_SQLDescribeParams() (acquire dynamic parameter information)
19.4.8 a_rdb_SQLExecDirect() (preprocess and execute an SQL statement)
19.4.9 a_rdb_SQLExecute() (execute a preprocessed SQL statement)
19.4.12 a_rdb_SQLNumParams() (acquire the number of dynamic parameters)
19.4.13 a_rdb_SQLNumResultCols() (acquire the number of retrieval result columns)
19.5 CLI functions for data type conversion
19.5.3 a_rdb_CNV_charDECIMAL() (convert to DECIMAL-type data)
19.5.5 a_rdb_CNV_charTIMESTAMP() (convert to TIMESTAMP-type data)
19.5.6 a_rdb_CNV_charVARBINARY() (convert to VARBINARY-type data)
19.5.11 a_rdb_CNV_TIMESTAMPchar() (convert TIMESTAMP-type data)
19.5.12 a_rdb_CNV_VARBINARYchar() (convert VARBINARY-type data)