P4A_DB_SourceP4A - PHP For Applications.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To contact the authors write to:
CreaLabs
Via Medail, 32
10144 Torino (Italy)
Web: http://www.crealabs.it
E-mail: info@crealabs.it
The latest version of p4a can be obtained from: http://p4a.sourceforge.net
Located in /p4a/objects/data_sources/db_source.php (line 39)
P4A_Object | --P4A_Data_Source | --P4A_DB_Source
void
addMultivalueField
(mixed $fieldname, mixed $table, [mixed $fk = NULL], [mixed $fk_field = NULL])
mixed
$_DSN
= "" (line 41)
mixed
$_filters
= array() (line 58)
mixed
$_group
= array() (line 49)
mixed
$_join
= array() (line 47)
mixed
$_multivalue_fields
= array() (line 56)
mixed
$_order
= array() (line 50)
mixed
$_query
= "" (line 52)
mixed
$_select
= "" (line 45)
mixed
$_table
= "" (line 46)
mixed
$_use_fields_aliases
= FALSE (line 54)
mixed
$_where
= "" (line 48)
Inherited from P4A_Data_Source
P4A_Data_Source::$fields
P4A_Data_Source::$_fields
P4A_Data_Source::$_is_read_only
P4A_Data_Source::$_is_sortable
P4A_Data_Source::$_limit
P4A_Data_Source::$_num_pages
P4A_Data_Source::$_num_rows
P4A_Data_Source::$_offset
P4A_Data_Source::$_page_limit
P4A_Data_Source::$_pointer
Inherited from P4A_Object
P4A_Object::$_id
P4A_Object::$_map_actions
P4A_Object::$_name
P4A_Object::$_objects
P4A_Object::$_parent_id
Constructor P4A_DB_Source (line 61)
addFilter (line 227)
addGroup (line 141)
addJoin (line 120)
addMultivalueField (line 886)
addOrder (line 163)
dropFilter (line 233)
dropOrder (line 197)
getAll (line 676)
getDSN (line 72)
getFieldName (line 363)
getFields (line 101)
getFilters (line 241)
getGroup (line 158)
getJoin (line 125)
getOrder (line 174)
getQuery (line 222)
getRowPosition (line 483)
getSelect (line 115)
getTable (line 82)
getWhere (line 136)
hasOrder (line 192)
isReadOnly (line 385)
isSortable (line 397)
resetNumRows (line 881)
row (line 412)
saveRow (line 544)
setDSN (line 67)
setFields (line 87)
setGroup (line 146)
setLimitQuery (line 213)
setOrder (line 168)
setQuery (line 206)
setSelect (line 106)
setTable (line 77)
setWhere (line 130)
updateRowPosition (line 539)
_composeFromPart (line 810)
_composeGroupPart (line 836)
_composeOrderPart (line 845)
_composePkString (line 863)
_composeSelectCountPart (line 804)
_composeSelectCountQuery (line 702)
_composeSelectPart (line 777)
_composeSelectPkQuery (line 746)
_composeSelectQuery (line 731)
_composeSelectStructureQuery (line 717)
_composeWherePart (line 820)
__sleep (line 919)
Inherited From P4A_Data_Source
P4A_Data_Source::P4A_Data_Source()
P4A_Data_Source::deleteRow()
P4A_Data_Source::exportAsCSV()
P4A_Data_Source::exportToCSV()
P4A_Data_Source::firstPage()
P4A_Data_Source::firstRow()
P4A_Data_Source::getAll()
P4A_Data_Source::getAsCSV()
P4A_Data_Source::getNumPage()
P4A_Data_Source::getNumPages()
P4A_Data_Source::getNumRows()
P4A_Data_Source::getOffset()
P4A_Data_Source::getPageLimit()
P4A_Data_Source::getPk()
P4A_Data_Source::getPkRow()
P4A_Data_Source::getPkValues()
P4A_Data_Source::getRowNumber()
P4A_Data_Source::isNew()
P4A_Data_Source::lastPage()
P4A_Data_Source::lastRow()
P4A_Data_Source::load()
P4A_Data_Source::newRow()
P4A_Data_Source::nextPage()
P4A_Data_Source::nextRow()
P4A_Data_Source::page()
P4A_Data_Source::prevPage()
P4A_Data_Source::prevRow()
P4A_Data_Source::row()
P4A_Data_Source::setPageLimit()
P4A_Data_Source::setPk()
Inherited From P4A_Object
P4A_Object::actionHandler()
P4A_Object::build()
P4A_Object::destroy()
P4A_Object::errorHandler()
P4A_Object::getId()
P4A_Object::getName()
P4A_Object::getObjectType()
P4A_Object::getParentID()
P4A_Object::implementMethod()
P4A_Object::intercept()
P4A_Object::isActionTriggered()
P4A_Object::p4a_object()
P4A_Object::setName()
P4A_Object::setParentID()
P4A_Object::void()
Documentation generated on Fri, 26 May 2006 12:43:07 +0200 by phpDocumentor 1.3.0RC5