# パッケージ org.opengion.plugin.query

package org.opengion.plugin.query

     このﾄﾞｷｭﾒﾝﾄは、『はやぶさPlugIn』の Query PlugIn 仕様です。

     Query は、ﾃﾞｰﾀﾍﾞｰｽからの検索、登録を行うｸﾗｽを準備しています。

     基本的には、ｴﾝｼﾞﾝ標準の DBTableModel ｵﾌﾞｼﾞｪｸﾄを構築するか、その
     ｵﾌﾞｼﾞｪｸﾄの内容をﾃﾞｰﾀﾍﾞｰｽに設定する作業を行います。

     通常、検索Query(SQL文)は、外部より指定されます。登録時も同様に、Queryは
     外部より指定されます。

     これは、このﾌﾚｰﾑﾜｰｸの特徴である、画面に業務ﾛｼﾞｯｸを記述する
     最も基本的なところです。

     ※ MVC(Model View Controller)
     MVCでは、ｱﾌﾟﾘｹｰｼｮﾝの特定領域とﾃﾞｰﾀｱｸｾｽのModel、ﾕｰｻﾞｰｲﾝﾀﾌｪｰｽのView、
     ｲﾍﾞﾝﾄ（主にﾕｰｻﾞのｱｸｼｮﾝ）に対して応答･処理するController、の3つに分割する方法。

     それぞれの機能を分割する事で、ﾌﾟﾛｸﾞﾗﾑの抽象度を高める働きはあるが、見た目と動作は本質的には
     不可分なものであり、従ってViewとControllerはいつでも分離できるとは限らない。

     『はやぶさﾌﾚｰﾑﾜｰｸ』では、View で積極的に Controller する事で、不要なｸﾗｽの作成を
     押さえ、画面単位にわかり易い作りに出来る方を採用しました。

- Related Packages
  パッケージ
  説明
  org.opengion.plugin
  このﾄﾞｷｭﾒﾝﾄは、ﾌﾟﾗｸﾞｲﾝ類を集めた『はやぶさplugin』の API 仕様です。
- クラス
  クラス
  説明
  DBConstValue_GE
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBConstValue_GF
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBConstValue_GG
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBConstValue_MICS
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBConstValue_NOFGJ
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  DBConstValue_VV
  データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
  Query_JDBC
  指定のSQL文を実行して、検索する Query クラスです。
  Query_JDBCArrayCallable
  Callableのエラー配列対応版です。
  Query_JDBCCallable
  バッチ系標準のPL/SQL をコールする Query クラスです。
  Query_JDBCErrMsg
  エントリ系 PL/SQL をコールして、結果カーソルから、DBTableModel を作成します。
  Query_JDBCKeyEntry
  PL/SQL にエントリ情報を配列渡しする、Query 実行クラスです。
  Query_JDBCPLSQL
  PL/SQL をコールする 登録系 Queryクラスです。
  Query_JDBCPrepared
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  Query_JDBCTableMerge
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  Query_JDBCTableUpdate
  引数引き当て(PreparedStatement) を利用した登録系Queryです。
  Query_JDBCUpdate
  一般的な PL/SQLをコールする、Query クラスです。