スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

19.4.3 クラス仕様

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

<この項の構成>
(1) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBCHARクラス
(2) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBVARCHARクラス
(3) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNCHARクラス
(4) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNVARCHARクラス
(5) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMCHARクラス
(6) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMVARCHARクラス
(7) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBLOBクラス
(8) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBINARYクラス
(9) JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBDECIMALクラス

(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クラスを生成します。
引数の文字列に数値,ピリオド,及び符号以外の文字列を含む場合,又は文字列から求められる精度,位取りが30以上の場合は,SQLExceptionが発生します。
HiRDBDECIMAL HiRDBDECIMAL
(java.math.BigDecimal)
throws SQLException
新しいHiRDBDECIMALクラスを生成します。
引数の精度及び位取りが30以上の場合,SQLExceptionが発生します。
HiRDBDECIMAL HiRDBDECIMAL(int x,int y)
throws SQLException
精度x,位取りyのHiRDBDECIMALクラスを返却します。
1行検索,及びCALL文のOUTパラメタに指定する場合に使用します。なお,入力変数に指定すると,0を指定したものとみなされます。xが1〜29の範囲外,yが0〜29の範囲外で,かつx<yの場合は,SQLExceptionが発生します。

メソッド:
戻り値 メソッド 機能説明
String getString() Stringオブジェクトを返却します。
java.math.BigDecimal getBigDecimal() java.math.BigDecimalオブジェクトを返却します。
int precision() 精度を返却します。
int scale() 位取りを返却します。