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()
位取りを返却します。