Index: branches/feature-module-update/data/class/SC_Query.php
===================================================================
--- branches/feature-module-update/data/class/SC_Query.php	(revision 16582)
+++ branches/feature-module-update/data/class/SC_Query.php	(revision 16995)
@@ -22,4 +22,10 @@
  */
 
+/**
+ * SQLの構築・実行を行う
+ *
+ * @author LOCKON CO.,LTD.
+ * @version $Id$
+ */
 class SC_Query {
     var $option;
@@ -29,16 +35,22 @@
     var $order;
 
-    // コンストラクタ
-    /*
-        $err_disp:エラー表示を行うか
-        $new：新規に接続を行うか
+    /**
+     * コンストラクタ.
+     *
+     * @param $dsn
+     * @param boolean $err_disp エラー表示を行うかどうか
+     * @param boolean $new 新規に接続を行うかどうか
+     * @return SC_Query
      */
     function SC_Query($dsn = "", $err_disp = true, $new = false) {
         $this->conn = new SC_DBconn($dsn, $err_disp, $new);
         $this->where = "";
-        return $this->conn;
-    }
-
-    // エラー判定
+    }
+
+    /**
+     *  エラー判定を行う.
+     *
+     * @return boolean
+     */
     function isError() {
         if(PEAR::isError($this->conn->conn)) {
@@ -48,5 +60,12 @@
     }
 
-    // COUNT文の実行
+    /**
+     * COUNT文を実行する.
+     *
+     * @param string $table テーブル名
+     * @param string $where where句
+     * @param array $arrval プレースホルダ
+     * @return integer 件数
+     */
     function count($table, $where = "", $arrval = array()) {
         if(strlen($where) <= 0) {
@@ -60,4 +79,13 @@
     }
 
+    /**
+     * SELECT文を実行する.
+     *
+     * @param string $col カラム名. 複数カラムの場合はカンマ区切りで書く
+     * @param string $table テーブル名
+     * @param string $where WHERE句
+     * @param array $arrval プレースホルダ
+     * @return array|null
+     */
     function select($col, $table, $where = "", $arrval = array()){
         $sqlse = $this->getsql($col, $table, $where);
@@ -69,4 +97,10 @@
     }
 
+    /**
+     * 直前に実行されたSQL文を取得する.
+     *
+     * @param boolean $disp trueの場合、画面出力を行う.
+     * @return string SQL文
+     */
     function getLastQuery($disp = true) {
         $sql = $this->conn->conn->last_query;
@@ -197,8 +231,11 @@
     }
 
-
-    // INSERT文の生成・実行
-    // $table   :テーブル名
-    // $sqlval  :列名 => 値の格納されたハッシュ配列
+    /**
+     * INSERT文を実行する.
+     *
+     * @param string $table テーブル名
+     * @param array $sqlval array('カラム名' => '値',...)の連想配列
+     * @return
+     */
     function insert($table, $sqlval) {
         $strcol = '';
@@ -240,5 +277,5 @@
     }
 
-        // INSERT文の生成・実行
+    // INSERT文の生成・実行
     // $table   :テーブル名
     // $sqlval  :列名 => 値の格納されたハッシュ配列
@@ -273,9 +310,14 @@
     }
 
-
-    // UPDATE文の生成・実行
-    // $table   :テーブル名
-    // $sqlval  :列名 => 値の格納されたハッシュ配列
-    // $where   :WHERE文字列
+    /**
+     * UPDATE文を実行する.
+     *
+     * @param string $table テーブル名
+     * @param array $sqlval array('カラム名' => '値',...)の連想配列
+     * @param string $where WHERE句
+     * @param array $arradd $addcol用のプレースホルダ配列
+     * @param string $addcol 追加カラム
+     * @return
+     */
     function update($table, $sqlval, $where = "", $arradd = "", $addcol = "") {
         $strcol = '';
@@ -398,5 +440,12 @@
     }
 
-    // レコードの削除
+    /**
+     * レコードの削除
+     *
+     * @param string $table テーブル名
+     * @param string $where WHERE句
+     * @param array $arrval プレースホルダ
+     * @return
+     */
     function delete($table, $where = "", $arrval = array()) {
         if(strlen($where) <= 0) {
@@ -455,5 +504,10 @@
     }
 
-    // auto_incrementを取得する
+    /**
+     * auto_incrementを取得する.
+     *
+     * @param string $table_name テーブル名
+     * @return integer
+     */
     function get_auto_increment($table_name){
         // ロックする
