Hitachi

Hitachi Advanced Database AP開発ガイド


8.1.5 getBaseTypeName()

〈この項の構成〉

(1) 機能

Arrayオブジェクトの配列要素の要素データ型をHADBのデータ型名で取得します。

(2) 形式

public synchronized String getBaseTypeName() throws SQLException

(3) 引数

なし。

(4) 戻り値

Arrayオブジェクトの配列要素の要素データ型が,HADBのデータ型名(Stringオブジェクト)で返却されます。

getBaseTypeNameメソッドの戻り値と要素データ型(HADBのデータ型)の対応を次の表に示します。

表8‒4 getBaseTypeNameメソッドの戻り値と要素データ型(HADBのデータ型)の対応

要素データ型(HADBのデータ型)

戻り値(返却される文字列)

BIGINT

"BIGINT"

INTEGER

"INTEGER"

SMALLINT

"SMALLINT"

REAL

"REAL"

DECIMALまたはNUMERIC

"DECIMAL"

DOUBLE PRECISIONまたはFLOAT

"DOUBLE PRECISION"

CHAR

"CHAR"

VARCHAR

"VARCHAR"

STRING

"STRING"

DATE

"DATE"

TIME

"TIME"

TIMESTAMP WITHOUT TIME ZONE

"TIMESTAMP"

TIMESTAMP WITH TIME ZONE

"TIMESTAMP WITH TIME ZONE"

BINARY

"BINARY"

VARBINARY

"VARBINARY"

ROW

"ROW"

BOOLEAN

"BOOLEAN"

UUID

"UUID"

注※

整数データ型のデータ形式がレガシー形式の場合,"INTEGER"が返却されます。

(5) 発生する例外

なし。