Ignore:
Timestamp:
2010/08/12 19:33:49 (14 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18783
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/class/SC_Query.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Query.php
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_MYSQL.php
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_PGSQL.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
bzr:mapping-version:
v4
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20100812103342-5fc7rp06997dbg6e
bzr:revno:
2267
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-parents:

data/class/SC_Query.php ohkouchi@loop-az.jp-20100804045224-nsulc26bh1ttqfrb
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18777
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php ohkouchi@loop-az.jp-20100804045224-nsulc26bh1ttqfrb
data/class/helper/SC_Helper_DB.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18777
bzr:timestamp:
2010-08-12 19:33:42.628999949 +0900
bzr:user-agent:
bzr2.1.2+bzr-svn1.0.2
svn:original-date:
2010-08-12T10:33:42.629000Z
Message:

#565関連(SC_DbConnの削除)

  • data/class/SC_Query.php
    • PHPDoc コメントを追加
    • コンストラクタの第二引数を $force_run に変更
    • SC_Query::isError() を PEAR::isError() に変更し, @deprecated コメント付与
    • SC_Query::getSingletonInstance() 関数を追加
    • SC_Query::inTransaction() 関数を追加
    • 内部変数のリファレンスを修正
    • setXXX 関数を Chain of Responsibility パターンに対応
  • data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
    • SC_Query のインスタンスを SC_Query::getSingletonInstance() で取得するよう修正
  • data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
    • SC_Query のインスタンスを SC_Query::getSingletonInstance() で取得するよう修正
  • data/class/helper/SC_Helper_DB.php
    • SC_Query のインスタンスを SC_Query::getSingletonInstance() で取得するよう修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r18775 r18784  
    4646     */ 
    4747    function sfGetDBVersion($dsn = "") { 
    48         $objQuery = new SC_Query($this->getDSN($dsn), true, true); 
     48        $objQuery =& SC_Query::getSingletonInstance(); 
    4949        $val = $objQuery->getOne("select version()"); 
    5050        $arrLine = split(" " , $val); 
     
    7272     */ 
    7373    function getTableExistsSql($table_name) { 
    74         $objQuery = new SC_Query(); 
     74        $objQuery =& SC_Query::getSingletonInstance(); 
    7575        return "  SELECT relname " 
    7676             . "    FROM pg_class " 
     
    8888     */ 
    8989    function getTableIndex($index_name, $table_name = "") { 
    90         $objQuery = new SC_Query("", true, true); 
     90        $objQuery =& SC_Query::getSingletonInstance(); 
    9191        return $objQuery->getAll("SELECT relname FROM pg_class WHERE relname = ?", 
    9292                                 array($index_name)); 
     
    103103     */ 
    104104    function createTableIndex($index_name, $table_name, $col_name, $length = 0) { 
    105         $objQuery = new SC_Query($dsn, true, true); 
     105        $objQuery =& SC_Query::getSingletonInstance(); 
    106106        $objQuery->query("CREATE INDEX ? ON ? (?)", array($index_name, $table_name, $col_name)); 
    107107    } 
     
    114114     */ 
    115115    function sfGetColumnList($table_name) { 
    116         $objQuery = new SC_Query(); 
     116        $objQuery =& SC_Query::getSingletonInstance(); 
    117117        $sql = "  SELECT a.attname " 
    118118             . "    FROM pg_class c, pg_attribute a " 
     
    137137     */ 
    138138    function findTableNames($expression = "") { 
    139         $objQuery = new SC_Query(); 
     139        $objQuery =& SC_Query::getSingletonInstance(); 
    140140        $sql = "   SELECT c.relname AS name, " 
    141141            .  "     CASE c.relkind " 
Note: See TracChangeset for help on using the changeset viewer.