com.JRcServer.sql.operation.core
クラス SQLResultDefault

java.lang.Object
  上位を拡張 com.JRcServer.sql.operation.core.SQLResultDefault
すべての実装されたインタフェース:
SQLResult

public class SQLResultDefault
extends java.lang.Object
implements SQLResult

SQL情報取得実行.

SQL文実行後の情報取得で利用します.

導入されたバージョン:
JDK 1.3
バージョン:
1.0.0 2003/11/10
作成者:
masahito suzuki

メソッドの概要
 boolean before()
          カーソル移動 : 1つ上に移動.
 void clear()
          情報クリア.
 void clearSQLWarning()
          SQLワーニング情報の削除.
 void first()
          カーソル移動 : 先頭に移動.
 java.sql.Blob getBlob(int indexNo)
          現在カーソルの情報を取得.
 java.sql.Blob getBlob(java.lang.String indexName)
          現在カーソルの情報を取得.
 boolean getBoolean(int indexNo)
          現在カーソルの情報を取得.
 boolean getBoolean(java.lang.String indexName)
          現在カーソルの情報を取得.
 byte getByte(int indexNo)
          現在カーソルの情報を取得.
 byte getByte(java.lang.String indexName)
          現在カーソルの情報を取得.
 byte[] getBytes(int indexNo)
          現在カーソルの情報を取得.
 byte[] getBytes(java.lang.String indexName)
          現在カーソルの情報を取得.
 int getColumnLength()
          取得カラム件数を取得.
 java.sql.Date getDate(int indexNo)
          現在カーソルの情報を取得.
 java.sql.Date getDate(java.lang.String indexName)
          現在カーソルの情報を取得.
 java.math.BigDecimal getDecimal(int indexNo)
          現在カーソルの情報を取得.
 java.math.BigDecimal getDecimal(java.lang.String indexName)
          現在カーソルの情報を取得.
 double getDouble(int indexNo)
          現在カーソルの情報を取得.
 double getDouble(java.lang.String indexName)
          現在カーソルの情報を取得.
 float getFloat(int indexNo)
          現在カーソルの情報を取得.
 float getFloat(java.lang.String indexName)
          現在カーソルの情報を取得.
 int getInt(int indexNo)
          現在カーソルの情報を取得.
 int getInt(java.lang.String indexName)
          現在カーソルの情報を取得.
 int getLength()
          取得データ件数を取得.
 long getLong(int indexNo)
          現在カーソルの情報を取得.
 long getLong(java.lang.String indexName)
          現在カーソルの情報を取得.
 boolean getNull(int indexNo)
          現在カーソルの情報がnullであるかチェック.
 boolean getNull(java.lang.String indexName)
          現在カーソルの情報がnullであるかチェック.
 java.lang.Object getObject(int indexNo)
          現在カーソルの情報を取得.
 java.lang.Object getObject(java.lang.String indexName)
          現在カーソルの情報を取得.
 short getShort(int indexNo)
          現在カーソルの情報を取得.
 short getShort(java.lang.String indexName)
          現在カーソルの情報を取得.
 java.lang.String getString(int indexNo)
          現在カーソルの情報を取得.
 java.lang.String getString(java.lang.String indexName)
          現在カーソルの情報を取得.
 java.sql.Time getTime(int indexNo)
          現在カーソルの情報を取得.
 java.sql.Time getTime(java.lang.String indexName)
          現在カーソルの情報を取得.
 java.sql.Timestamp getTimestamp(int indexNo)
          現在カーソルの情報を取得.
 java.sql.Timestamp getTimestamp(java.lang.String indexName)
          現在カーソルの情報を取得.
 java.sql.SQLWarning getWarnings()
          最初のSQLでの警告情報を取得.
 boolean isData()
          データが格納されているかチェック.
 boolean isFirst()
          現在のカーソルが先頭であるかチェック.
 boolean isLast()
          現在のカーソルが最後であるかチェック.
 void last()
          カーソル移動 : 最後に移動.
 boolean next()
          カーソル移動 : 1つ下に移動.
 boolean wasNull()
          直前に読み込まれた情報がnullであるかどうかチェック.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

clear

public final void clear()
情報クリア.

情報をクリアします.

定義:
インタフェース SQLResult 内の clear

first

public final void first()
                 throws SQLAccessException
カーソル移動 : 先頭に移動.

カーソルを先頭に移動します.

定義:
インタフェース SQLResult 内の first
例外:
SQLAccessException - SQLアクセス例外.

last

public final void last()
                throws SQLAccessException
カーソル移動 : 最後に移動.

カーソルを最後に移動します.

定義:
インタフェース SQLResult 内の last
例外:
SQLAccessException - SQLアクセス例外.

before

public final boolean before()
                     throws SQLAccessException
カーソル移動 : 1つ上に移動.

カーソルを1つ上に移動します.

定義:
インタフェース SQLResult 内の before
戻り値:
boolean カーソル範囲であるかどうかの判別を行います.
[true]が返された場合、現在のカーソルは範囲内です.
[false]が返された場合、現在のカーソルは範囲外です.
例外:
SQLAccessException - SQLアクセス例外.

next

public final boolean next()
                   throws SQLAccessException
カーソル移動 : 1つ下に移動.

カーソルを1つ下に移動します.

定義:
インタフェース SQLResult 内の next
戻り値:
boolean カーソル範囲であるかどうかの判別を行います.
[true]が返された場合、現在のカーソルは範囲内です.
[false]が返された場合、現在のカーソルは範囲外です.
例外:
SQLAccessException - SQLアクセス例外.

getColumnLength

public final int getColumnLength()
取得カラム件数を取得.

取得されたカラム件数を取得します.

定義:
インタフェース SQLResult 内の getColumnLength
戻り値:
int 取得されたカラム件数が返されます.

getLength

public final int getLength()
取得データ件数を取得.

取得されたデータ件数を取得します.

定義:
インタフェース SQLResult 内の getLength
戻り値:
int 取得データ件数が返されます.

getObject

public final java.lang.Object getObject(int indexNo)
                                 throws InputException,
                                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getObject
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
Object 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getObject

public final java.lang.Object getObject(java.lang.String indexName)
                                 throws InputException,
                                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getObject
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
Object 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getString

public final java.lang.String getString(int indexNo)
                                 throws InputException,
                                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getString
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
String 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getString

public final java.lang.String getString(java.lang.String indexName)
                                 throws InputException,
                                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getString
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
String 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDecimal

public final java.math.BigDecimal getDecimal(int indexNo)
                                      throws InputException,
                                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDecimal
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
BigDecimal 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDecimal

public final java.math.BigDecimal getDecimal(java.lang.String indexName)
                                      throws InputException,
                                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDecimal
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
BigDecimal 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDate

public final java.sql.Date getDate(int indexNo)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDate
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
Date 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDate

public final java.sql.Date getDate(java.lang.String indexName)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDate
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
Date 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getTime

public final java.sql.Time getTime(int indexNo)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getTime
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
Time 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getTime

public final java.sql.Time getTime(java.lang.String indexName)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getTime
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
Time 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getTimestamp

public final java.sql.Timestamp getTimestamp(int indexNo)
                                      throws InputException,
                                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getTimestamp
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
Timestamp 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getTimestamp

public final java.sql.Timestamp getTimestamp(java.lang.String indexName)
                                      throws InputException,
                                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getTimestamp
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
Timestamp 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBlob

public final java.sql.Blob getBlob(int indexNo)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBlob
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
Blob 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBlob

public final java.sql.Blob getBlob(java.lang.String indexName)
                            throws InputException,
                                   SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBlob
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
Blob 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBytes

public final byte[] getBytes(int indexNo)
                      throws InputException,
                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBytes
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
byte[] 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBytes

public final byte[] getBytes(java.lang.String indexName)
                      throws InputException,
                             SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBytes
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
byte[] 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBoolean

public final boolean getBoolean(int indexNo)
                         throws InputException,
                                SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBoolean
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
boolean 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getBoolean

public final boolean getBoolean(java.lang.String indexName)
                         throws InputException,
                                SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getBoolean
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
boolean 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getByte

public final byte getByte(int indexNo)
                   throws InputException,
                          SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getByte
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
byte 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getByte

public final byte getByte(java.lang.String indexName)
                   throws InputException,
                          SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getByte
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
byte 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getShort

public final short getShort(int indexNo)
                     throws InputException,
                            SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getShort
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
short 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getShort

public final short getShort(java.lang.String indexName)
                     throws InputException,
                            SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getShort
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
short 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getInt

public final int getInt(int indexNo)
                 throws InputException,
                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getInt
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
int 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getInt

public final int getInt(java.lang.String indexName)
                 throws InputException,
                        SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getInt
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
int 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getLong

public final long getLong(int indexNo)
                   throws InputException,
                          SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getLong
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
long 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getLong

public final long getLong(java.lang.String indexName)
                   throws InputException,
                          SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getLong
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
long 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getFloat

public final float getFloat(int indexNo)
                     throws InputException,
                            SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getFloat
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
float 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getFloat

public final float getFloat(java.lang.String indexName)
                     throws InputException,
                            SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getFloat
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
float 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDouble

public final double getDouble(int indexNo)
                       throws InputException,
                              SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDouble
パラメータ:
indexNo - 指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
double 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getDouble

public final double getDouble(java.lang.String indexName)
                       throws InputException,
                              SQLAccessException
現在カーソルの情報を取得.

現在カーソルの情報を取得します.

定義:
インタフェース SQLResult 内の getDouble
パラメータ:
indexName - 指定カラム位置名を指定します.
戻り値:
double 取得対象の情報が返されます.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getNull

public final boolean getNull(int indexNo)
                      throws InputException,
                             SQLAccessException
現在カーソルの情報がnullであるかチェック.

現在カーソルの情報がnullであるかチェックします.

定義:
インタフェース SQLResult 内の getNull
パラメータ:
indexNo - nullチェック対象の指定カラム位置番号を指定します.
また、このときの取得範囲は(1.2....n)となります.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、直前に読み込まれた情報はnullです.
[false]が返された場合、直前に読み込まれた情報はnullではありません.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

getNull

public final boolean getNull(java.lang.String indexName)
                      throws InputException,
                             SQLAccessException
現在カーソルの情報がnullであるかチェック.

現在カーソルの情報がnullであるかチェックします.

定義:
インタフェース SQLResult 内の getNull
パラメータ:
indexNo - nullチェック対象の指定カラム位置名を指定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、直前に読み込まれた情報はnullです.
[false]が返された場合、直前に読み込まれた情報はnullではありません.
例外:
InputException - 入力例外.
SQLAccessException - SQLアクセス例外.

wasNull

public final boolean wasNull()
                      throws SQLAccessException
直前に読み込まれた情報がnullであるかどうかチェック.

直前に読み込まれた情報がnullであるかどうかチェックします.

定義:
インタフェース SQLResult 内の wasNull
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、直前に読み込まれた情報はnullです.
[false]が返された場合、直前に読み込まれた情報はnullではありません.
例外:
SQLAccessException - SQLアクセス例外.

isFirst

public final boolean isFirst()
現在のカーソルが先頭であるかチェック.

現在のカーソルが先頭であるかチェックします.

定義:
インタフェース SQLResult 内の isFirst
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、カーソルは先頭にあります.
[false]が返された場合、カーソルは先頭にありません.

isLast

public final boolean isLast()
現在のカーソルが最後であるかチェック.

現在のカーソルが最後であるかチェックします.

定義:
インタフェース SQLResult 内の isLast
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、カーソルは最後にあります.
[false]が返された場合、カーソルは最後にありません.

isData

public final boolean isData()
データが格納されているかチェック.

データが格納されているかチェックします.

定義:
インタフェース SQLResult 内の isData
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、格納情報は存在します.
[false]が返された場合、格納情報は存在しません.

getWarnings

public final java.sql.SQLWarning getWarnings()
                                      throws SQLAccessException
最初のSQLでの警告情報を取得.

最初のSQLでの警告情報を取得します.

定義:
インタフェース SQLResult 内の getWarnings
戻り値:
SQLWarning 最初の警告情報が格納された内容が返されます.
例外:
SQLAccessException - SQLアクセス例外.

clearSQLWarning

public final void clearSQLWarning()
                           throws SQLAccessException
SQLワーニング情報の削除.

格納されているSQLワーニング情報を全て削除します.

定義:
インタフェース SQLResult 内の clearSQLWarning
例外:
SQLAccessException - SQLアクセス例外.