org.seasar.extension.dataset.impl
クラス SqlReader

java.lang.Object
  拡張org.seasar.extension.dataset.impl.SqlReader
すべての実装インタフェース:
DataReader

public class SqlReader
extends java.lang.Object
implements DataReader

SQLを扱うための DataReaderです。

作成者:
higa

コンストラクタの概要
SqlReader(javax.sql.DataSource dataSource)
          SqlReaderを作成します。
 
メソッドの概要
 void addDataSet(DataSet dataSet)
          データセットを追加します。
 void addSql(java.lang.String sql, java.lang.String tableName)
          SQLを追加します。
 void addTable(java.lang.String tableName)
          テーブルを追加します。
 void addTable(java.lang.String tableName, java.lang.String condition)
          テーブルを追加します。
 void addTable(java.lang.String tableName, java.lang.String condition, java.lang.String sort)
          テーブルを追加します。
 javax.sql.DataSource getDataSource()
          データソースを返します。
 DataSet read()
          データを読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SqlReader

public SqlReader(javax.sql.DataSource dataSource)
SqlReaderを作成します。

パラメータ:
dataSource -
メソッドの詳細

getDataSource

public javax.sql.DataSource getDataSource()
データソースを返します。

戻り値:
データソース

addDataSet

public void addDataSet(DataSet dataSet)
データセットを追加します。

パラメータ:
dataSet - データセット

addTable

public void addTable(java.lang.String tableName)
テーブルを追加します。

パラメータ:
tableName - テーブル名

addTable

public void addTable(java.lang.String tableName,
                     java.lang.String condition)
テーブルを追加します。

パラメータ:
tableName - テーブル名
condition - 条件

addTable

public void addTable(java.lang.String tableName,
                     java.lang.String condition,
                     java.lang.String sort)
テーブルを追加します。

パラメータ:
tableName - テーブル名
condition - 条件
sort - ソート条件

addSql

public void addSql(java.lang.String sql,
                   java.lang.String tableName)
SQLを追加します。

パラメータ:
sql - SQL
tableName - テーブル名

read

public DataSet read()
インタフェース DataReader の記述:
データを読み込みます。

定義:
インタフェース DataReader 内の read
戻り値:
読み込んだデータ


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.