Scalable Database Server, HiRDB Version 8 UAP Development Guide
The JDBC driver can access repetition columns using the Array class. Note the following when using each method:
Table 16-13 Object types returned by getArray
HiRDB data type | Object type |
---|---|
INTEGER | java.lang.Integer[] |
SMALLINT | java.lang.Short[] |
DECIMAL | java.math.BigDecimal[] |
FLOAT, DOUBLE PRECISION | java.lang.Double[] |
SMALLFLT, REAL | java.lang.Float[] |
CHAR | java.lang.String[] |
VARCHAR | java.lang.String[] |
NCHAR | java.lang.String[] |
NVARCHAR | java.lang.String[] |
MCHAR | java.lang.String[] |
MVARCHAR | java.lang.String[] |
DATE | java.sql.Date[] |
TIME | java.sql.Time[] |
TIMESTAMP | java.sql.Timestamp[] |
Table 16-14 Attribute values of the result sets returned by getResultSet
ResultSetMetaData class method name | Values returned by the method | |
---|---|---|
First column | Second column | |
getCatalogName | null | null |
getColumnClassName | java.lang.Integer | Depends on the database column attribute. |
getColumnDisplaySize | 10 | Depends on the database column length. |
getColumnLabel | JDBC_Array_Index | Depends on the database column name. |
getColumnName | ||
getColumnType | java.sql.Types.INTEGER | Depends on the database column attribute. |
getColumnTypeName | INTEGER | |
getPrecision | 10 | Depends on the database column attribute and column length. |
getScale | 0 | |
getSchemaName | null | null |
getTableName | ||
isAutoIncrement | true | false |
isCaseSensitive | false | Depends on the database column attribute. |
isCurrency | false | |
isDefinitelyWritable | ||
isNullable | java.sql.ResultSetMetaData.columnNoNulls | Depends on the database column attribute. |
isReadOnly | true | false |
isSearchable | false | true |
isSigned | Depends on the database column attribute. | |
isWritable | false |
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.