# インタフェースの使用
org.opengion.hayabusa.db.Query

Queryを使用しているパッケージ
パッケージ
説明
org.opengion.hayabusa.db
DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
org.opengion.hayabusa.taglib
はやぶさのタグライブラリー関係のクラスを提供します。
org.opengion.plugin.query
このドキュメントは、『はやぶさPlugIn』の Query PlugIn 仕様です。

- ## org.opengion.hayabusa.dbでのQueryの使用

  Queryを実装しているorg.opengion.hayabusa.dbのクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `AbstractQuery`
  Query インターフェースを継承した Query の実装クラスです。
  Queryを返すorg.opengion.hayabusa.dbのメソッド
  修飾子とタイプ
  メソッド
  説明
  `static Query`
  QueryFactory.`newInstance()`
  標準的な Queryオブジェクト(JDBCQuery)を取得します。
  `static Query`
  QueryFactory.`newInstance(String id)`
  識別id に応じた Queryオブジェクトを取得します。

- ## org.opengion.hayabusa.taglibでのQueryの使用

  Query型のパラメータを持つorg.opengion.hayabusa.taglibのメソッド
  修飾子とタイプ
  メソッド
  説明
  `protected void`
  EntryQueryTag.`execute(Query query)`
  Query を実行します。
  `protected void`
  PlsqlUpdateTag.`execute(Query query)`
  Query を実行します。
  `protected void`
  QueryTag.`execute(Query query)`
  Query を実行します。
  `protected void`
  TableUpdateTag.`execute(Query query)`
  Query を実行します。

- ## org.opengion.plugin.queryでのQueryの使用

  Queryを実装しているorg.opengion.plugin.queryのクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `Query_JDBC`
  指定のSQL文を実行して、検索する Query クラスです。
  `class`
  `Query_JDBCArrayCallable`
  Callableのエラー配列対応版です。
  `class`
  `Query_JDBCCallable`
  バッチ系標準のPL/SQL をコールする Query クラスです。
  `class`
  `Query_JDBCErrMsg`
  エントリ系 PL/SQL をコールして、結果カーソルから、DBTableModel を作成します。
  `class`
  `Query_JDBCKeyEntry`
  PL/SQL にエントリ情報を配列渡しする、Query 実行クラスです。
  `class`
  `Query_JDBCPLSQL`
  PL/SQL をコールする 登録系 Queryクラスです。
  `class`
  `Query_JDBCPrepared`
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  `class`
  `Query_JDBCTableMerge`
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  `class`
  `Query_JDBCTableUpdate`
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  `class`
  `Query_JDBCUpdate`
  一般的な PL/SQLをコールする、Query クラスです。