javax.servlet.jsp.jstl.sql
インタフェース Result


public interface Result

このインターフェースを通じて、<sql:query> アクションで返された結果セットを取得します。 ここでは、クエリー結果に含まれている以下の情報へのアクセス方法を提供しています。

作成者:
Justyna Horwat

メソッドの概要
 java.lang.String[] getColumnNames()
          列名のオブジェクト配列を返します。
 int getRowCount()
          キャッシュされている ResultSet の行数を返します。
 java.util.SortedMap[] getRows()
          SortedMap のオブジェクト配列を返します。
 java.lang.Object[][] getRowsByIndex()
          Object[] のオブジェクト配列を返します。
 boolean isLimitedByMaxRows()
          クエリー結果が最大行数指定により制限されていた場合、true を返します。
 

メソッドの詳細

getRows

public java.util.SortedMap[] getRows()

SortedMap のオブジェクト配列を返します。列名は、列にセットされている値を取得するためのキーとして使われます。 SortedMap で CASE_INSENSITIVE_ORDER Comparator が使われているため、キーは大文字小文字を区別しない列名として扱われます。

戻り値:
SortedMap のオブジェクト配列として構築された結果セット。

getRowsByIndex

public java.lang.Object[][] getRowsByIndex()

Object[] のオブジェクト配列を返します。 1番目のインデックスは行(Row)の番号、2番目のインデックスは列(Column)の番号に対応するように設計されています。 配列は、行および列に対応する位置に値を保持します。

戻り値:
Object[] のオブジェクト配列として構築された結果セット。

getColumnNames

public java.lang.String[] getColumnNames()

列名のオブジェクト配列を返します。

戻り値:
String のオブジェクト配列として構築された列名。

getRowCount

public int getRowCount()

キャッシュされている ResultSet の行数を返します。

戻り値:
結果セットの行数。

isLimitedByMaxRows

public boolean isLimitedByMaxRows()

クエリー結果が最大行数指定により制限されていた場合、true を返します。

戻り値:
クエリー結果が最大行数指定により制限されていた場合、true


このドキュメントは、Ja-Jakarta Project により訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。

Copyright © 1999-2003 The Apache Software Foundation. All Rights Reserved.