DB
[ class tree: DB ] [ index: DB ] [ all elements ]

Class: SC_DB_DBFactory_MYSQL

Source Location: /db/dbfactory/SC_DB_DBFactory_MYSQL.php

Class Overview

SC_DB_DBFactory
   |
   --SC_DB_DBFactory_MYSQL

MySQL 固有の処理をするクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id:SC_DB_DBFactory_MYSQL.php 15267 2007-08-09 12:31:52Z nanasess $

Variables

Methods


Inherited Methods

Class: SC_DB_DBFactory

SC_DB_DBFactory::concatColumn()
文字列連結を行う.
SC_DB_DBFactory::findTableNames()
テーブルを検索する.
SC_DB_DBFactory::getDownloadableDaysWhereSql()
ダウンロード販売の検索条件の SQL を返す.
SC_DB_DBFactory::getDSN()
データソース名を取得する.
SC_DB_DBFactory::getInstance()
DB_TYPE に応じた DBFactory インスタンスを生成する.
SC_DB_DBFactory::getOrderMonthSql()
当月の売上高・売上件数を算出する SQL を返す.
SC_DB_DBFactory::getOrderYesterdaySql()
昨日の売上高・売上件数を算出する SQL を返す.
SC_DB_DBFactory::getReviewYesterdaySql()
昨日のレビュー書き込み件数を算出する SQL を返す.
SC_DB_DBFactory::getSendHistoryWhereStartdateSql()
メール送信履歴の start_date の検索条件の SQL を返す.
SC_DB_DBFactory::sfChangeMySQL()
MySQL 用の SQL 文に変更する.
SC_DB_DBFactory::sfGetCreateIndexDefinition()
インデックス作成の追加定義を取得する
SC_DB_DBFactory::sfGetDBVersion()
DBのバージョンを取得する.

Class Details

[line 38]
MySQL 固有の処理をするクラス.

このクラスを直接インスタンス化しないこと. 必ず SC_DB_DBFactory クラスを経由してインスタンス化する. また, SC_DB_DBFactory クラスの関数を必ずオーバーライドしている必要がある.




Tags:

author:  LOCKON CO.,LTD.
version:  $Id:SC_DB_DBFactory_MYSQL.php 15267 2007-08-09 12:31:52Z nanasess $


[ Top ]


Class Variables

$objQuery =

[line 41]

SC_Query インスタンス


Type:   mixed


[ Top ]



Class Methods


method concatColumn [line 200]

string concatColumn( array $columns)

文字列連結を行う.



Tags:

return:  連結後の SQL 文


Overrides SC_DB_DBFactory::concatColumn() (文字列連結を行う.)

Parameters:

array   $columns   連結を行うカラム名

[ Top ]

method findTableNames [line 223]

array findTableNames( [string $expression = ""])

テーブルを検索する.

引数に部分一致するテーブル名を配列で返す.




Tags:

return:  テーブル名の配列


Overrides SC_DB_DBFactory::findTableNames() (テーブルを検索する.)

Parameters:

string   $expression   検索文字列

[ Top ]

method getCharSet [line 81]

array getCharSet( )

文字コード情報を取得する



Tags:

return:  文字コード情報


[ Top ]

method getDownloadableDaysWhereSql [line 144]

string getDownloadableDaysWhereSql( [string $dtb_order_alias = 'dtb_order'])

ダウンロード販売の検索条件の SQL を返す.



Tags:

return:  検索条件の SQL


Overrides SC_DB_DBFactory::getDownloadableDaysWhereSql() (ダウンロード販売の検索条件の SQL を返す.)

Parameters:

string   $dtb_order_alias  

[ Top ]

method getOrderMonthSql [line 106]

string getOrderMonthSql( string $method)

当月の売上高・売上件数を算出する SQL を返す.



Tags:

return:  当月の売上高・売上件数を算出する SQL


Overrides SC_DB_DBFactory::getOrderMonthSql() (当月の売上高・売上件数を算出する SQL を返す.)

Parameters:

string   $method   SUM または COUNT

[ Top ]

method getOrderTotalAgeColSql [line 190]

string getOrderTotalAgeColSql( )

売上集計の年代別集計の年代抽出部分のSQLを返す



Tags:

return:  年代抽出部分の SQL


[ Top ]

method getOrderTotalDaysWhereSql [line 154]

string getOrderTotalDaysWhereSql( mixed $type)

売上集計の期間別集計のSQLを返す



Tags:

return:  検索条件のSQL


Parameters:

mixed   $type  

[ Top ]

method getOrderYesterdaySql [line 93]

string getOrderYesterdaySql( string $method)

昨日の売上高・売上件数を算出する SQL を返す.



Tags:

return:  昨日の売上高・売上件数を算出する SQL


Overrides SC_DB_DBFactory::getOrderYesterdaySql() (昨日の売上高・売上件数を算出する SQL を返す.)

Parameters:

string   $method   SUM または COUNT

[ Top ]

method getReviewYesterdaySql [line 119]

string getReviewYesterdaySql( )

昨日のレビュー書き込み件数を算出する SQL を返す.



Tags:

return:  昨日のレビュー書き込み件数を算出する SQL


Overrides SC_DB_DBFactory::getReviewYesterdaySql() (昨日のレビュー書き込み件数を算出する SQL を返す.)

[ Top ]

method getSendHistoryWhereStartdateSql [line 134]

string getSendHistoryWhereStartdateSql( )

メール送信履歴の start_date の検索条件の SQL を返す.



Tags:

return:  検索条件の SQL


Overrides SC_DB_DBFactory::getSendHistoryWhereStartdateSql() (メール送信履歴の start_date の検索条件の SQL を返す.)

[ Top ]

method sfGetCreateIndexDefinition [line 295]

array sfGetCreateIndexDefinition( string $table, string $name, $definition)

インデックス作成の追加定義を取得する

引数に部分一致するテーブル名を配列で返す.




Tags:

return:  インデックス設定情報配列


Overrides SC_DB_DBFactory::sfGetCreateIndexDefinition() (インデックス作成の追加定義を取得する)

Parameters:

string   $table   対象テーブル名
string   $name   対象カラム名
   $definition  

[ Top ]

method sfGetDBVersion [line 49]

string sfGetDBVersion( [string $dsn = ""])

DBのバージョンを取得する.



Tags:

return:  データベースのバージョン


Overrides SC_DB_DBFactory::sfGetDBVersion() (DBのバージョンを取得する.)

Parameters:

string   $dsn   データソース名

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:31 +0900 by Seasoft