com.JRcServer.sql.operation
インタフェース SQLResult

既知の実装クラスの一覧:
SQLResultBuffer, SQLResultDefault

public interface SQLResult

SQL情報取得実行.

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

導入されたバージョン:
JDK 1.3
バージョン:
1.0.0 2003/10/28
作成者:
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であるかどうかチェック.
 

メソッドの詳細

clear

void clear()
情報クリア.

対象の情報をクリアします.


first

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

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

例外:
SQLAccessException - SQLアクセス例外.

last

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

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

例外:
SQLAccessException - SQLアクセス例外.

before

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

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

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

next

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

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

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

getColumnLength

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

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

戻り値:
int 取得されたカラム件数が返されます.

getLength

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

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

戻り値:
int 取得データ件数が返されます.

getObject

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

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

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

getObject

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

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

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

getString

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

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

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

getString

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

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

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

getDecimal

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

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

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

getDecimal

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

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

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

getDate

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

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

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

getDate

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

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

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

getTime

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

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

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

getTime

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

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

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

getTimestamp

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

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

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

getTimestamp

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

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

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

getBlob

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

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

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

getBlob

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

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

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

getBytes

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

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

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

getBytes

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

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

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

getBoolean

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

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

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

getBoolean

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

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

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

getByte

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

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

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

getByte

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

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

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

getShort

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

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

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

getShort

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

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

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

getInt

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

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

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

getInt

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

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

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

getLong

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

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

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

getLong

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

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

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

getFloat

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

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

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

getFloat

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

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

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

getDouble

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

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

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

getDouble

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

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

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

getNull

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

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

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

getNull

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

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

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

wasNull

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

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

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

isFirst

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

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

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、カーソルは先頭にあります.
[false]が返された場合、カーソルは先頭にありません.

isLast

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

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

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、カーソルは最後にあります.
[false]が返された場合、カーソルは最後にありません.

isData

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

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

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、格納情報は存在します.
[false]が返された場合、格納情報は存在しません.

getWarnings

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

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

戻り値:
SQLWarning 最初の警告情報が格納された内容が返されます.
例外:
SQLAccessException - SQLアクセス例外.

clearSQLWarning

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

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

例外:
SQLAccessException - SQLアクセス例外.