| [ Index ] |
|
Code source de SPIP Agora 1.4 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
| Poids: | 550 lignes (14 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
BD_objectListData:: (17 méthodes):
BD_objectListData()
_getComputed()
_setComputed()
_getCurrentQuery()
_setCurrentQuery()
_getQueryIsLimited()
_setQueryIsLimited()
_getLimitStart()
_setLimitStart()
_getLimitCount()
_setLimitCount()
_getQuery()
_getCountQueries()
_getQueries()
_getHTMLNavigation()
_fillQueries()
_adaptQueriesToDriver()
Classe: BD_objectListData - X-Ref
BD_objectListData is a base class for objects lists data database abstraction implementations, and must be| BD_objectListData() X-Ref |
| Basic constructor for all object list data implementations. This parent constructor MUST be called when instanciating any subclass. return: void |
| _getComputed() X-Ref |
| Get the computed flag state return: boolean flag value |
| _setComputed($_computed) X-Ref |
| set the computed flag state param: $_computed boolean flag value |
| _getCurrentQuery() X-Ref |
| Get the current SQL query for used for data list fetching DEBUG USE!! return: String |
| _setCurrentQuery($_currentQuery) X-Ref |
| set the current query DEBUG USE!! param: $_currentQuery String |
| _getQueryIsLimited() X-Ref |
| Get the queryIsLimited flag state return: boolean flag value |
| _setQueryIsLimited($_queryIsLimited) X-Ref |
| set the queryIsLimited flag state param: $_queryIsLimited boolean flag value |
| _getLimitStart() X-Ref |
| Get the limitStart value return: int limitStart value |
| _setLimitStart($_limitStart) X-Ref |
| set the limitStart value param: $_limitStart int value |
| _getLimitCount() X-Ref |
| Get the limitCount value return: int limitCount value |
| _setLimitCount($_limitCount) X-Ref |
| set the limitCount value param: $_limitCount int value |
| _getQuery($queryType, $countQuery = false, &$params) X-Ref |
| returns the SQL query identified by the $queryType value. param: $queryType int representing the desired query type (refer to inc_listdata_query_types_contants.php) param: $countQuery boolean : if set to true, the returned query is a count result query for the specified query type. return: String representing the SQL request compliant with the driver implementation |
| _getCountQueries() X-Ref |
| This method returns the _queriesCount array This method is "protected" return: array Count list elements queries |
| _getQueries() X-Ref |
| This method returns the _queries array return: array list elements queries |
| _getHTMLNavigation($queryType, $params, $colspan) X-Ref |
| returns the HTML navigation for the vaious object data lists implementations This method should <b>NOT<b> be overloaded, otherwise extra-care is required while overloading this method. param: $queryType int representing the desired query type (refer to inc_listdata_query_types_contants.php) param: $params array containing parameters for a given query type param: $countQuery boolean : if set to true, the returned query is a count result query for the specified query type. return: String reprensenting the generated HTML list navigation |
| _fillQueries() X-Ref |
| This methods fill the query associative arrays with SQL 92 compliant queries. This method is abstract as it is dependent upon the data types to list (articles, breves, authors, etc.) |
| _adaptQueriesToDriver() X-Ref |
| This method must be redefines in derived class if the driver requires the use of database specific querying (non SQL 92 compliant queries) this method is "protected" |
| Généré le : Sat Feb 24 14:40:03 2007 | par Balluche grâce à PHPXref 0.7 |