Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


18.4.3 クラス仕様

各クラスのメソッドと,フィールドの値について説明します。

〈この項の構成〉

(1) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBCHARクラス

説明:

HiRDBのCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBCHAR

HiRDBCHAR(String s)

throws SQLException

新しいHiRDBCHARクラスを生成します。

指定した文字列の長さが30,001バイト以上の場合,SQLExceptionが投入されます。

HiRDBCHAR

HiRDBCHAR(int len)

throws SQLException

長さlenを持つHiRDBCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定した場合,(半角スペース*len)を指定したとみなされます。指定したlenが1〜30,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(2) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBVARCHARクラス

説明:

HiRDBのVARCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBVARCHAR

HiRDBVARCHAR(String s)

throws SQLException

新しいHiRDBVARCHARクラスを生成します。

指定した文字列の長さが32,001バイト以上の場合,SQLExceptionが投入されます。

HiRDBVARCHAR

HiRDBVARCHAR(int len)

throws SQLException

長さlenを持つHiRDBVARCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定した場合,(半角スペース*len)を指定したとみなされます。指定したlenが1〜32,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(3) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNCHARクラス

説明:

HiRDBのNCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBNCHAR

HiRDBNCHAR(String s)

throws SQLException

新しいHiRDBNCHARクラスを生成します。

指定した文字列の長さが15,001文字以上の場合,SQLExceptionが投入されます。

HiRDBNCHAR

HiRDBNCHAR(int len)

throws SQLException

長さlen(lenは全角の文字数)を持つHiRDBNCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(全角スペース*len)を指定したとみなされます。指定したlenが1〜15,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(4) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNVARCHARクラス

説明:

HiRDBのNVARCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBNVARCHAR

HiRDBNVARCHAR(String s)

throws SQLException

新しいHiRDBNVARCHARクラスを生成します。

指定した文字列の長さが16,001文字以上の場合,SQLExceptionが投入されます。

HiRDBNVARCHAR

HiRDBNVARCHAR(int len)

throws SQLException

長さlen(lenは全角の文字数)を持つHiRDBNVARCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(全角スペース*len)を指定したとみなされます。指定したlenが1〜16,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(5) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMCHARクラス

説明:

HiRDBのMCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBMCHAR

HiRDBMCHAR(String s)

throws SQLException

新しいHiRDBMCHARクラスを生成します。

指定した文字列の長さが30,001バイト以上の場合,SQLExceptionが投入されます。

HiRDBMCHAR

HiRDBMCHAR(int len)

throws SQLException

長さlenを持つHiRDBMCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(半角スペース*len)を指定したとみなされます。指定したlenが1〜30,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(6) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMVARCHARクラス

説明:

HiRDBのMVARCHAR型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBMVARCHAR

HiRDBMVARCHAR(String s)

throws SQLException

新しいHiRDBMVARCHARクラスを生成します。

指定した文字列の長さが32,001バイト以上の場合,SQLExceptionが投入されます。

HiRDBMVARCHAR

HiRDBMVARCHAR(int len)

throws SQLException

長さlenを持つHiRDBMVARCHARクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(半角スペース*len)を指定したとみなされます。指定したlenが1〜32,000の範囲でない場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

int

length()

文字列の長さを返却します。

(7) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBLOBクラス

説明:

HiRDBのBLOB型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBLOB

HiRDBBLOB(byte[] b)

新しいHiRDBBLOBクラスを生成します。

HiRDBBLOB

HiRDBBLOB(int len)

throws SQLException

長さlenを持つHiRDBBLOBクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(数字の0(0x30)*len)を指定したとみなされます。指定したlenが0以下の場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

byte[]

getBytes[]

byte[]を返却します。

int

length()

byte[]の長さを返却します。

(8) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBINARYクラス

説明:

HiRDBのBINARY型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBBINARY

HiRDBBINARY(byte[] b)

新しいHiRDBBINARYクラスを生成します。

HiRDBBINARY

HiRDBBINARY(int len)

throws SQLException

長さlenを持つHiRDBBINARYクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,(数字の0(0x30)*len)を指定したとみなされます。指定したlenが0以下の場合,SQLExceptionが投入されます。

メソッド:

戻り値

メソッド

機能説明

byte[]

getBytes()

byte[]を返却します。

int

length()

byte[]長さを返却します。

(9) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBDECIMALクラス

説明:

HiRDBのDECIMAL型と対応します。

コンストラクタ:

戻り値

メソッド

機能説明

HiRDBDECIMAL

HiRDBDECIMAL(String s)

throws SQLException

新しいHiRDBDECIMALクラスを生成します。

引数の文字列に数値,ピリオド,及び符号以外の文字列を含む場合,又は文字列から求められる精度,位取りが39以上の場合は,SQLExceptionが発生します。

HiRDBDECIMAL

HiRDBDECIMAL

(java.math.BigDecimal)

throws SQLException

新しいHiRDBDECIMALクラスを生成します。

引数の精度及び位取りが39以上の場合,SQLExceptionが発生します。

HiRDBDECIMAL

HiRDBDECIMAL(int x,int y)

throws SQLException

精度x,位取りyのHiRDBDECIMALクラスを返却します。

1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,0を指定したものとみなされます。xが1〜38の範囲外,yが0〜38の範囲外で,かつx<yの場合は,SQLExceptionが発生します。

メソッド:

戻り値

メソッド

機能説明

String

getString()

Stringオブジェクトを返却します。

java.math.BigDecimal

getBigDecimal()

java.math.BigDecimalオブジェクトを返却します。

int

precision()

精度を返却します。

int

scale()

位取りを返却します。