Ignore:
Timestamp:
2013/06/08 16:35:27 (8 years ago)
Author:
Seasoft
Message:

#2043 (typo修正・ソース整形・ソースコメントの改善 for 2.13.0)

  • 主に空白・空白行の調整。もう少し整えたいが、一旦現状コミット。
Location:
branches/version-2_13-dev/data/class/db
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/db/SC_DB_DBFactory.php

    r22567 r22856  
    2929 * @version $Id:SC_DB_DBFactory.php 15532 2007-08-31 14:39:46Z nanasess $ 
    3030 */ 
    31 class SC_DB_DBFactory  
     31class SC_DB_DBFactory 
    3232{ 
    33  
    3433    /** 
    3534     * DB_TYPE に応じた DBFactory インスタンスを生成する. 
     
    7877            } 
    7978        } 
     79 
    8080        return $dsn; 
    8181    } 
     
    192192    { 
    193193        $objManager =& $objQuery->conn->loadModule('Manager'); 
     194 
    194195        return $objManager->listTables(); 
    195196    } 
  • branches/version-2_13-dev/data/class/db/SC_DB_MasterData.php

    r22838 r22856  
    4444class SC_DB_MasterData 
    4545{ 
    46  
    47     // {{{ properties 
    48  
    4946    /** SC_Query インスタンス */ 
    5047    var $objQuery; 
     
    5350    var $columns = array('id', 'name', 'rank', 'remarks'); 
    5451 
    55     // }}} 
    56     // {{{ functions 
    5752 
    5853    /** 
     
    7368    function getMasterData($name, $columns = array()) 
    7469    { 
    75  
    7670        $columns = $this->getDefaultColumnName($columns); 
    7771 
     
    106100    function registMasterData($name, $columns, $masterData, $autoCommit = true) 
    107101    { 
    108  
    109102        $columns = $this->getDefaultColumnName($columns); 
    110103 
     
    124117            $this->objQuery->commit(); 
    125118        } 
     119 
    126120        return $i; 
    127121    } 
     
    142136    function updateMasterData($name, $columns, $masterData, $autoCommit = true) 
    143137    { 
    144  
    145138        $columns = $this->getDefaultColumnName($columns); 
    146139 
     
    160153            $this->objQuery->commit(); 
    161154        } 
     155 
    162156        return $i; 
    163157    } 
     
    177171    function insertMasterData($name, $key, $value, $comment, $autoCommit = true) 
    178172    { 
    179  
    180173        $columns = $this->getDefaultColumnName(); 
    181174 
     
    195188            $this->objQuery->commit(); 
    196189        } 
     190 
    197191        return 1; 
    198192    } 
     
    222216            $this->objQuery->commit(); 
    223217        } 
     218 
    224219        return $result; 
    225220    } 
     
    261256    function createCache($name, $columns = array(), $isDefine = false, $commentColumn = array()) 
    262257    { 
    263  
    264258        // マスターデータを取得 
    265259        $masterData = $this->getDbMasterData($name, $columns); 
     
    296290        } 
    297291        fclose($handle); 
     292 
    298293        return true; 
    299294    } 
     
    313308    function getDbMasterData($name, $columns = array()) 
    314309    { 
    315  
    316310        $columns = $this->getDefaultColumnName($columns); 
    317311 
     
    325319        $masterData = array(); 
    326320        foreach ($results as $result) { 
    327  
    328321            $masterData[$result[$columns[0]]] = $result[$columns[1]]; 
    329322        } 
     323 
    330324        return $masterData; 
    331325    } 
    332  
    333     // }}} 
    334     // {{{ private functions 
    335326 
    336327    /** 
     
    346337    function getDefaultColumnName($columns = array()) 
    347338    { 
    348  
    349339        if (!empty($columns)) { 
    350340            return $columns; 
     
    371361            $data .= "define('" . $key . "', " . $val . ");\n"; 
    372362        } 
     363 
    373364        return $data; 
    374365    } 
  • branches/version-2_13-dev/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

    r22567 r22856  
    3333 * @version $Id:SC_DB_DBFactory_MYSQL.php 15267 2007-08-09 12:31:52Z nanasess $ 
    3434 */ 
    35 class SC_DB_DBFactory_MYSQL extends SC_DB_DBFactory  
     35class SC_DB_DBFactory_MYSQL extends SC_DB_DBFactory 
    3636{ 
    37  
    3837    /** SC_Query インスタンス */ 
    3938    var $objQuery; 
     
    4948        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
    5049        $val = $objQuery->getOne('select version()'); 
     50 
    5151        return 'MySQL ' . $val; 
    5252    } 
     
    7171        // ARRAY_TO_STRINGをGROUP_CONCATに変換する 
    7272        $sql = $this->sfChangeArrayToString($sql); 
     73 
    7374        return $sql; 
    7475    } 
     
    8384        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    8485        $arrRet = $objQuery->getAll("SHOW VARIABLES LIKE 'char%'"); 
     86 
    8587        return $arrRet; 
    8688    } 
     
    219221        } 
    220222        $sql .= ')'; 
     223 
    221224        return $sql; 
    222225    } 
     
    236239        $arrColList = $objQuery->getAll($sql); 
    237240        $arrColList = SC_Utils_Ex::sfSwapArray($arrColList, false); 
     241 
    238242        return $arrColList[0]; 
    239243    } 
     
    249253    { 
    250254        $changesql = preg_replace('/(^|[^\w])ILIKE([^\w]|$)/i', '$1LIKE$2', $sql); 
     255 
    251256        return $changesql; 
    252257    } 
     
    262267    { 
    263268        $changesql = preg_replace('/(^|[^\w])RANDOM\(/i', '$1RAND(', $sql); 
     269 
    264270        return $changesql; 
    265271    } 
     
    275281    { 
    276282        $changesql = preg_replace('/(^|[^\w])TRUNC([^\w]|$)/i', '$1TRUNCATE$2', $sql); 
     283 
    277284        return $changesql; 
    278285    } 
     
    295302            } 
    296303        } 
     304 
    297305        return $sql; 
    298306    } 
     
    320328            } 
    321329        } 
     330 
    322331        return $definition; 
    323332    } 
  • branches/version-2_13-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r22567 r22856  
    3333 * @version $Id:SC_DB_DBFactory_PGSQL.php 15532 2007-08-31 14:39:46Z nanasess $ 
    3434 */ 
    35 class SC_DB_DBFactory_PGSQL extends SC_DB_DBFactory  
     35class SC_DB_DBFactory_PGSQL extends SC_DB_DBFactory 
    3636{ 
    37  
    3837    /** 
    3938     * DBのバージョンを取得する. 
     
    4746        $val = $objQuery->getOne('select version()'); 
    4847        $arrLine = explode(' ' , $val); 
     48 
    4949        return $arrLine[0] . ' ' . str_replace(',', '', $arrLine[1]); 
    5050    } 
     
    144144            ) 
    145145__EOS__; 
     146 
    146147        return $sql; 
    147148    } 
     
    213214            $i++; 
    214215        } 
     216 
    215217        return $sql; 
    216218    } 
     
    242244        $arrColList = $objQuery->getAll($sql, array('%' . $expression . '%')); 
    243245        $arrColList = SC_Utils_Ex::sfSwapArray($arrColList, false); 
     246 
    244247        return $arrColList[0]; 
    245248    } 
     
    277280        $from = 'pg_tables'; 
    278281        $where = "schemaname NOT IN ('pg_catalog', 'information_schema', 'sys')"; 
     282 
    279283        return $objQuery->getCol($col, $from, $where); 
    280284    } 
Note: See TracChangeset for help on using the changeset viewer.