- Timestamp:
- 2013/08/26 15:52:37 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
r22856 r23126 38 38 * DBのバージョンを取得する. 39 39 * 40 * @param string $dsn データソース名40 * @param string $dsn データソース名 41 41 * @return string データベースのバージョン 42 42 */ 43 function sfGetDBVersion($dsn = '')43 public function sfGetDBVersion($dsn = '') 44 44 { 45 45 $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); … … 56 56 * 57 57 * @access private 58 * @param string $sql SQL 文58 * @param string $sql SQL 文 59 59 * @return string MySQL 用に置換した SQL 文 60 60 */ 61 function sfChangeMySQL($sql)61 public function sfChangeMySQL($sql) 62 62 { 63 63 return $sql; … … 67 67 * 昨日の売上高・売上件数を算出する SQL を返す. 68 68 * 69 * @param string $method SUM または COUNT69 * @param string $method SUM または COUNT 70 70 * @return string 昨日の売上高・売上件数を算出する SQL 71 71 */ 72 function getOrderYesterdaySql($method)72 public function getOrderYesterdaySql($method) 73 73 { 74 74 return 'SELECT '.$method.'(total) FROM dtb_order ' … … 81 81 * 当月の売上高・売上件数を算出する SQL を返す. 82 82 * 83 * @param string $method SUM または COUNT83 * @param string $method SUM または COUNT 84 84 * @return string 当月の売上高・売上件数を算出する SQL 85 85 */ 86 function getOrderMonthSql($method)86 public function getOrderMonthSql($method) 87 87 { 88 88 return 'SELECT '.$method.'(total) FROM dtb_order ' … … 98 98 * @return string 昨日のレビュー書き込み件数を算出する SQL 99 99 */ 100 function getReviewYesterdaySql()100 public function getReviewYesterdaySql() 101 101 { 102 102 return 'SELECT COUNT(*) FROM dtb_review AS A ' … … 114 114 * @return string 検索条件の SQL 115 115 */ 116 function getSendHistoryWhereStartdateSql()116 public function getSendHistoryWhereStartdateSql() 117 117 { 118 118 return "start_date BETWEEN current_timestamp + '- 5 minutes' AND current_timestamp + '5 minutes'"; … … 122 122 * ダウンロード販売の検索条件の SQL を返す. 123 123 * 124 * @param string $dtb_order_alias124 * @param string $dtb_order_alias 125 125 * @return string 検索条件の SQL 126 126 */ 127 function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order')127 public function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 128 128 { 129 129 $baseinfo = SC_Helper_DB_Ex::sfGetBasisData(); … … 151 151 * 売上集計の期間別集計のSQLを返す 152 152 * 153 * @param mixed$type153 * @param mixed $type 154 154 * @return string 検索条件のSQL 155 155 */ 156 function getOrderTotalDaysWhereSql($type)156 public function getOrderTotalDaysWhereSql($type) 157 157 { 158 158 switch ($type) { … … 191 191 * @return string 年代抽出部分の SQL 192 192 */ 193 function getOrderTotalAgeColSql()193 public function getOrderTotalAgeColSql() 194 194 { 195 195 return 'TRUNC(CAST(EXTRACT(YEAR FROM AGE(create_date, order_birth)) AS INT), -1)'; … … 199 199 * 文字列連結を行う. 200 200 * 201 * @param array$columns 連結を行うカラム名201 * @param array $columns 連結を行うカラム名 202 202 * @return string 連結後の SQL 文 203 203 */ 204 function concatColumn($columns)204 public function concatColumn($columns) 205 205 { 206 206 $sql = ''; … … 224 224 * 225 225 * @deprecated SC_Query::listTables() を使用してください 226 * @param string $expression 検索文字列227 * @return array テーブル名の配列228 */ 229 function findTableNames($expression = '')226 * @param string $expression 検索文字列 227 * @return array テーブル名の配列 228 */ 229 public function findTableNames($expression = '') 230 230 { 231 231 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 253 253 * @return array 文字コード情報 254 254 */ 255 function getCharSet()255 public function getCharSet() 256 256 { 257 257 // 未実装 … … 264 264 * @return string 265 265 */ 266 function getDummyFromClauseSql()266 public function getDummyFromClauseSql() 267 267 { 268 268 return ''; … … 275 275 * @return array テーブル名の配列 276 276 */ 277 function listTables(SC_Query &$objQuery)277 public function listTables(SC_Query &$objQuery) 278 278 { 279 279 $col = 'tablename';
Note: See TracChangeset
for help on using the changeset viewer.