Index of all elements
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ h ]
[ i ]
[ k ]
[ l ]
[ m ]
[ n ]
[ o ]
[ p ]
[ q ]
[ r ]
[ s ]
[ t ]
[ u ]
[ v ]
[ w ]
[ y ]
[ _ ]
a
- $array
- in file PMO_MyArray.php, variable PMO_MyArray::$array
holds the PMO objects
- $array_fields
- in file PMO_MyParser.php, variable PMO_MyParser::$array_fields
- $array_functions
- in file PMO_MyParser.php, variable PMO_MyParser::$array_functions
- $array_iterator
- in file PMO_MyController.php, variable PMO_MyController::$array_iterator
ArrayIterator SPL Object.
- $array_tables
- in file PMO_MyParser.php, variable PMO_MyParser::$array_tables
- add
- in file PMO_MyMap.php, method PMO_MyMap::add()
Adds an array of PMO_Object to the current map in the form of tablename=>PMO_Object
- add
- in file PMO_Map.php, method PMO_Map::add()
Add an array of PMO_Object to map tablename=>PMO_Object
- add
- in file PMO_MyArray.php, method PMO_MyArray::add()
- addField
- in file PMO_MyParser.php, method PMO_MyParser::addField()
add a field name to field array
- addField
- in file PMO_Parser.php, method PMO_Parser::addField()
Add a field viewed by parser
- addFunction
- in file PMO_Parser.php, method PMO_Parser::addFunction()
add an sql function into function array
- addFunction
- in file PMO_MyParser.php, method PMO_MyParser::addFunction()
add an sql function into function array
- addTable
- in file PMO_Parser.php, method PMO_Parser::addTable()
Add a table viewed by parser
- addTable
- in file PMO_MyParser.php, method PMO_MyParser::addTable()
add a tablename stocked in tables array
- append
- in file PMO_MyArray.php, method PMO_MyArray::append()
- arsort
- in file PMO_MyArray.php, method PMO_MyArray::arsort()
- asort
- in file PMO_MyArray.php, method PMO_MyArray::asort()
top
top
c
- change_key_case
- in file PMO_MyArray.php, method PMO_MyArray::change_key_case()
- close
- in file PMO_MemCache.php, method PMO_MemCache::close()
closes the connection to the memcache server
- close
- in file PMO_MyMemCache.php, method PMO_MyMemCache::close()
closes the connection to the memcache server
- commit
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::commit()
commit the transaction with Dbms
- commit
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::commit()
- commit
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::commit()
commits a transaction
- commit
- in file PMO_Dbms.php, method PMO_Dbms::commit()
the implemetation ust commit the started transaction
- commit
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::commit()
- connect
- in file PMO_MyMemCache.php, method PMO_MyMemCache::connect()
establishes a connection with the memcache server
- connect
- in file PMO_MemCache.php, method PMO_MemCache::connect()
connects to the memcache server
- connect
- in file PMO_Dbms_Sqlite.php, method PMO_Dbms_Sqlite::connect()
- connect
- in file PMO_Dbms.php, method PMO_Dbms::connect()
The implementation must create a data link with the database
- connect
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::connect()
establishes a connection with the database server and the database
- connect
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::connect()
- connect
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::connect()
- connect
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::connect()
- count
- in file PMO_Map.php, method PMO_Map::count()
Return number of rows for this PMO_Map
- count
- in file PMO_MyArray.php, method PMO_MyArray::count()
- count
- in file PMO_MyMap.php, method PMO_MyMap::count()
returns the number of rows in the map
- countFields
- in file PMO_Parser.php, method PMO_Parser::countFields()
count the number of fields seen by parser
- countFields
- in file PMO_MyParser.php, method PMO_MyParser::countFields()
count the number of fields
- count_values
- in file PMO_MyArray.php, method PMO_MyArray::count_values()
already taken care by ArrayIterator as count();
- current
- in file PMO_MyArray.php, method PMO_MyArray::current()
- class_film_actor.php
- procedural page class_film_actor.php
top
d
- $db
- in file PMO_MyDbms.php, variable PMO_MyDbms::$db
a PMO_Dbms object or a database resource link
- $dbms_instance
- in file PMO_MyController.php, variable PMO_MyController::$dbms_instance
the Dbms instance
- delete
- in file PMO_MyObject.php, method PMO_MyObject::delete()
Deletes the corespondgng data row from the database table
- delete
- in file PMO_Object.php, method PMO_Object::delete()
Delete data of object into database
- delete
- in file PMO_MyMemCache.php, method PMO_MyMemCache::delete()
deletes a PMO_Object from the cache
- delete
- in file PMO_MyDbms.php, method PMO_MyDbms::delete()
deletes the data row corresponding to the PMO_Object from the database table All primary key must be fill.
- delete
- in file PMO_Dbms.php, method PMO_Dbms::delete()
the implementation must delete data corresponding to the PMO_Object in database All primary key must be fill.
- delete
- in file PMO_MemCache.php, method PMO_MemCache::delete()
deletes an existing PMO_Object from the memcache server
top
top
f
- $field
- in file PMO_MyRequest.php, variable PMO_MyRequest::$field
the SQL query fields
- $from
- in file PMO_MyRequest.php, variable PMO_MyRequest::$from
the table names of the query
- factory
- in file PMO_MyTable.php, method PMO_MyTable::factory()
return a PMO_MyTable object from th PMO_MyTable directory or instanciates it if it does not exist yet.
- factory
- in file PMO_MyDbms.php, method PMO_MyDbms::factory()
returns a reference to the PMO_Dbms object If it does not already exists a new object is created and retained for future use
- factory
- in file PMO_MyConfig.php, method PMO_MyConfig::factory()
Returns the PMO_MyConfig instance.
- factory
- in file PMO_Dbms.php, method PMO_Dbms::factory()
The implementatio must create a PMO_MyDbms object or if it already exists, return a reference of this object instance
- factory
- in file PMO_MyMemCache.php, method PMO_MyMemCache::factory()
return the current instance of PMO_MyMemCache
- factory
- in file PMO_MyObject.php, method PMO_MyObject::factory()
returns an object conforming to the database table schema
- factory
- in file PMO_Config.php, method PMO_Config::factory()
the implementation must return an instance. It it does not exists it must be created.
- fetch
- in file PMO_MyObject.php, method PMO_MyObject::fetch()
- fetch
- in file PMO_MyMap.php, method PMO_MyMap::fetch()
returns one row of the current map array structure
- fetch
- in file PMO_MyArray.php, method PMO_MyArray::fetch()
- fetch
- in file PMO_Map.php, method PMO_Map::fetch()
return one row of the array structure Null is returned at the end The array is not pop, it's only a cursor that move on index and return the results.
- fetchArray
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::fetchArray()
returns the next row as an associative array
- fetchArray
- in file PMO_Dbms.php, method PMO_Dbms::fetchArray()
the implemetation must returns the query results
- fetchArray
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::fetchArray()
- fetchArray
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::fetchArray()
- fetchArray
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::fetchArray()
- fetchField
- in file PMO_MyParser.php, method PMO_MyParser::fetchField()
fetch fieldname stocked in the fields PMO_MyArray
- fetchField
- in file PMO_Parser.php, method PMO_Parser::fetchField()
fetch the fieldname stocked in fields PMO_MyArray.
- fetchFunction
- in file PMO_MyParser.php, method PMO_MyParser::fetchFunction()
fetch sql function stocked in the functions PMO_MyArray
- fetchFunction
- in file PMO_Parser.php, method PMO_Parser::fetchFunction()
fetch sql function stocked in the functions PMO_MyArray
- fetchTable
- in file PMO_Parser.php, method PMO_Parser::fetchTable()
fetch tablename stocked in the fields PMO_MyArray
- fetchTable
- in file PMO_MyMap.php, method PMO_MyMap::fetchTable()
returns one PMO_Object of row of the current map array structure
- fetchTable
- in file PMO_MyParser.php, method PMO_MyParser::fetchTable()
fetch tablename stocked in the fields PMO_MyArray
- fetchTable
- in file PMO_Map.php, method PMO_Map::fetchTable()
returns one PMO_Object of row of the current map array structure
- field
- in file PMO_Request.php, method PMO_Request::field()
the implementation must store the passed $field arguments in the PMO_MyRequest::$field property and return the object itself.
- field
- in file PMO_MyRequest.php, method PMO_MyRequest::field()
stores the provided column names from which data will be read.
- film_actor
- in file class_film_actor.php, class film_actor
provides the much needed helloworld() method to those film_actor people who need so much publicity
- flip
- in file PMO_MyArray.php, method PMO_MyArray::flip()
- flush
- in file PMO_MyMemCache.php, method PMO_MyMemCache::flush()
invalidates all objects from the cache
- flush
- in file PMO_MemCache.php, method PMO_MemCache::flush()
- from
- in file PMO_Request.php, method PMO_Request::from()
the implementation must store the passed $from arguments in the PMO_MyRequest::$from property and return the object itself.
- from
- in file PMO_MyRequest.php, method PMO_MyRequest::from()
stores the table names on which the request is going to be run
top
g
- $groupby
- in file PMO_MyRequest.php, variable PMO_MyRequest::$groupby
the groupby clause
- get
- in file PMO_MyArray.php, method PMO_MyArray::get()
- get
- in file PMO_Object.php, method PMO_Object::get()
return the value of an attribute this function also cleans the escape chars with a simple stripslashes
- get
- in file PMO_MemCache.php, method PMO_MemCache::get()
retrieve a PMO_Object into the memcache
- get
- in file PMO_Config.php, method PMO_Config::get()
the implementation must return the value of the passed variable name or throw an exception if the variable does not exist.
- get
- in file PMO_MyMemCache.php, method PMO_MyMemCache::get()
loads a PMO_Object from the cache
- get
- in file PMO_MyTable.php, method PMO_MyTable::get()
returns an attribute in the datastructure of object array is attribute => value
- get
- in file PMO_MyObject.php, method PMO_MyObject::get()
retrieve the value of an attribute this function also cleans the escape chars with a simple stripslashes
- get
- in file PMO_MyConfig.php, method PMO_MyConfig::get()
Returns the value of a PMO_MyConfig variable.
- get
- in file PMO_Table.php, method PMO_Table::get()
return an attribute in the datastructure of object array is attribute => value
- getAutoincrement
- in file PMO_MyTable.php, method PMO_MyTable::getAutoincrement()
retrieves the autoincrement field if it exists and returns it
- getAutoincrement
- in file PMO_Table.php, method PMO_Table::getAutoincrement()
retrieves the autoincrement field if it exists and returns it
- getClassname
- in file PMO_Table.php, method PMO_Table::getClassname()
return the class name used to instanciate a PMO_Object corresponding to this PMO_Table
- getClassname
- in file PMO_MyTable.php, method PMO_MyTable::getClassname()
return the class name used to instanciate a PMO_Object corresponding to this PMO_Table
- getColumns
- in file PMO_MyTable.php, method PMO_MyTable::getColumns()
retrieves an array that contains all the table columns names, e.g. [0]=>nameofcolumn
- getColumns
- in file PMO_Table.php, method PMO_Table::getColumns()
retrieve an array that contains all the name of the columns of the table [0]=>nameofcolumn
- getDB
- in file PMO_Dbms.php, method PMO_Dbms::getDB()
The implementation must return the DB link or DB object
- getDb
- in file PMO_MyDbms.php, method PMO_MyDbms::getDb()
Returns the DB link or DB object
- getFk
- in file PMO_MyTable.php, method PMO_MyTable::getFk()
returns the table foreign keys
- getFk
- in file PMO_Table.php, method PMO_Table::getFk()
retrieve all the foreign key of the object and return them in an array
- getLastId
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::getLastId()
- getLastId
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::getLastId()
returns the last inserted id
- getLastId
- in file PMO_Dbms.php, method PMO_Dbms::getLastId()
the implementation must return the last inserted primary key value
- getLastId
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::getLastId()
- getLastId
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::getLastId()
- getLinked
- in file PMO_MyRequest.php, method PMO_MyRequest::getLinked()
- getListAttribute
- in file PMO_Object.php, method PMO_Object::getListAttribute()
return an array wich contains all the names of attributes of PMO_Object
- getListAttribute
- in file PMO_MyObject.php, method PMO_MyObject::getListAttribute()
return an array wich contains all the names of attributes of PMO_Object
- getLog
- in file PMO_MyDbms.php, method PMO_MyDbms::getLog()
retrieves thee query verbose log
- getMapByObject
- in file PMO_MyMap.php, method PMO_MyMap::getMapByObject()
returns a new map from the current map using a PMO_Object as filter
- getMapByObject
- in file PMO_Map.php, method PMO_Map::getMapByObject()
build a new map from an other map this new map only contains row that are relative to the object
- getMapByObjectByValue
- in file PMO_MyMap.php, method PMO_MyMap::getMapByObjectByValue()
returns a new map from the current map using a PMO_Object primary keys as filter
- getMapByObjectByValue
- in file PMO_Map.php, method PMO_Map::getMapByObjectByValue()
build a new map from a map that contains row relative to the object. This function use the values of the primary keys to retrieve the lines concerned.
- getMapByTable
- in file PMO_Map.php, method PMO_Map::getMapByTable()
build a new map that only contains objects of type tablename
- getMapByTable
- in file PMO_MyMap.php, method PMO_MyMap::getMapByTable()
returns a new map that only contains objects of type tablename
- getMapByValue
- in file PMO_MyMap.php, method PMO_MyMap::getMapByValue()
returns a new map that only contains objects of type tablename with attribute=value.
- getMapByValue
- in file PMO_Map.php, method PMO_Map::getMapByValue()
build a new map that only contains objects of type tablename with attribute=value.
- getMapLinked
- in file PMO_Map.php, method PMO_Map::getMapLinked()
Alias of getMapByObject
- getMapLinked
- in file PMO_MyMap.php, method PMO_MyMap::getMapLinked()
Alias of {@see getMapByObject()}
- getMapObjects
- in file PMO_MyController.php, method PMO_MyController::getMapObjects()
Return map of objects allready loaded by query()
- getMapObjects
- in file PMO_Controller.php, method PMO_Controller::getMapObjects()
Return map of objects already loaded through query()
- getMapRelated
- in file PMO_MyMap.php, method PMO_MyMap::getMapRelated()
build a new map that only contains objects of type tablename relative to our object.
- getMapRelated
- in file PMO_Map.php, method PMO_Map::getMapRelated()
build a new map that only contains objects of type tablename relative to our object.
- getNew
- in file PMO_MyObject.php, method PMO_MyObject::getNew()
return the flag used to define if the objet is already present in database table
- getNew
- in file PMO_Object.php, method PMO_Object::getNew()
return the flag used to define if
- getObjectAttribute
- in file PMO_MyObject.php, method PMO_MyObject::getObjectAttribute()
return the data structure of the PMO_Object array is attribute=>value
- getObjectAttribute
- in file PMO_Object.php, method PMO_Object::getObjectAttribute()
return the data structure of the PMO_Object array is attribute=>value
- getObjectByObject
- in file PMO_Map.php, method PMO_Map::getObjectByObject()
retrieve one object in map comparing the value of primary key of object in param All primary keys must be set, it's more powerfull than getObjectByValue but slower too. If object is not find, return an exception
- getObjectByObject
- in file PMO_MyMap.php, method PMO_MyMap::getObjectByObject()
retrieves one object from map using the object primary key as filter
- getObjectByValue
- in file PMO_Map.php, method PMO_Map::getObjectByValue()
retrieve first object in map matching with tablename, and attribute=>value If object is not find return an exception
- getObjectByValue
- in file PMO_MyMap.php, method PMO_MyMap::getObjectByValue()
retrieves the first object in map matching with tablename, and attribute=>value
- getPerm
- in file PMO_Table.php, method PMO_Table::getPerm()
return Perm of an attribute r=read, w=write
- getPerm
- in file PMO_MyTable.php, method PMO_MyTable::getPerm()
returns the permissions of an attribute: r=read, w=write
- getPk
- in file PMO_Table.php, method PMO_Table::getPk()
retrieve all the primary key of the object and return them in an array
- getPk
- in file PMO_MyTable.php, method PMO_MyTable::getPk()
retrieves all the primary key of the object and returns them in an array
- getTable
- in file PMO_Object.php, method PMO_Object::getTable()
Return the reference of the object PMO_Table
- getTable
- in file PMO_MyObject.php, method PMO_MyObject::getTable()
Returns a reference to the PMO_Table object on which this object is based
- getTableDesc
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::getTableDesc()
returns an array containing the table properties
- getTableDesc
- in file PMO_Dbms.php, method PMO_Dbms::getTableDesc()
the implementation must an array containing the table properties
- getTableDesc
- in file PMO_Dbms_Sqlite.php, method PMO_Dbms_Sqlite::getTableDesc()
- getTableDesc
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::getTableDesc()
- getTableDesc
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::getTableDesc()
- getTableDesc
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::getTableDesc()
- getTableName
- in file PMO_MyTable.php, method PMO_MyTable::getTableName()
retrieve the tablename of the object
- getTableName
- in file PMO_Table.php, method PMO_Table::getTableName()
retrieve the tablename of the object
- getType
- in file PMO_MyTable.php, method PMO_MyTable::getType()
returns the type of an attribute: string, int, float
- groupby
- in file PMO_MyRequest.php, method PMO_MyRequest::groupby()
stores the groupby clause
top
top
i
- $INSTANCE
- in file PMO_MyDbms.php, variable PMO_MyDbms::$INSTANCE
current PMO_Dbbms instance
- $INSTANCE
- in file PMO_MyConfig.php, variable PMO_MyConfig::$INSTANCE
the static instance of PMO_MyConfig that will be returned
- $INSTANCE
- in file PMO_MyMemCache.php, variable PMO_MyMemCache::$INSTANCE
holds the PMO_MyMemcache object
- index.php
- procedural page index.php
- implode
- in file PMO_MyArray.php, method PMO_MyArray::implode()
- init
- in file PMO_MyController.php, method PMO_MyController::init()
initializes the controller
- insert
- in file PMO_MyObject.php, method PMO_MyObject::insert()
inserts a new data row into the database table
- insert
- in file PMO_MyDbms.php, method PMO_MyDbms::insert()
inserts new data into the database table corresponding to the PMO_Object all primary keys must be fill.
- insert
- in file PMO_Dbms.php, method PMO_Dbms::insert()
the implementation must insert new data in database corresponding to the PMO_Object all primary keys must be fill.
- internalfactory
- in file PMO_MyObject.php, method PMO_MyObject::internalfactory()
this internal factory will instanciate either PMO_Object based on an extended class in your class_loader directory or a generic PMO_MyObject object.
- in_array
- in file PMO_MyArray.php, method PMO_MyArray::in_array()
- isPk
- in file PMO_Table.php, method PMO_Table::isPk()
check if the column is a primary key or not
- isPk
- in file PMO_MyTable.php, method PMO_MyTable::isPk()
checks if the column is a primary key or not
- issetAttribute
- in file PMO_Table.php, method PMO_Table::issetAttribute()
check if an attribute exist or not in the table_alias
- issetAttribute
- in file PMO_MyTable.php, method PMO_MyTable::issetAttribute()
checks if an attribute exists or not for the provided attribute
top
top
l
- $limit
- in file PMO_MyRequest.php, variable PMO_MyRequest::$limit
the limit clause
- $log
- in file PMO_MyDbms.php, variable PMO_MyDbms::$log
holds the queries log
- limit
- in file PMO_Request.php, method PMO_Request::limit()
the implementation must store the passed $limit argument in the PMO_MyRequest::$limit property.
- limit
- in file PMO_MyRequest.php, method PMO_MyRequest::limit()
stores the limit clause
- load
- in file PMO_Object.php, method PMO_Object::load()
Load data of object from database
- load
- in file PMO_MyObject.php, method PMO_MyObject::load()
Loads a data row from the database table using its primary key and fills the object attributes
- load
- in file PMO_MyDbms.php, method PMO_MyDbms::load()
Load a data row from the database and fills the PMO_Object with it
- load
- in file PMO_Dbms.php, method PMO_Dbms::load()
the implementation must load data from the database and fill the passed in PMO_Object with it
top
top
top
o
- $object_attribute
- in file PMO_MyObject.php, variable PMO_MyObject::$object_attribute
holds the object attributes
- $object_new
- in file PMO_MyObject.php, variable PMO_MyObject::$object_new
boolean flag indicating if this object is a new one or
- $object_table
- in file PMO_MyObject.php, variable PMO_MyObject::$object_table
holds the related PMO_Table object
- $order
- in file PMO_MyRequest.php, variable PMO_MyRequest::$order
the order clause
- objectquery
- in file PMO_Controller.php, method PMO_Controller::objectquery()
Execute a PMO_Request query
- objectquery
- in file PMO_MyController.php, method PMO_MyController::objectquery()
Execute a PMO_MyRequest query
- offsetExists
- in file PMO_MyArray.php, method PMO_MyArray::offsetExists()
- offsetget
- in file PMO_MyArray.php, method PMO_MyArray::offsetget()
- offsetset
- in file PMO_MyArray.php, method PMO_MyArray::offsetset()
- order
- in file PMO_Request.php, method PMO_Request::order()
the implementation must store the passed $order arguments in the PMO_MyRequest::$order property and return the object itself.
- order
- in file PMO_MyRequest.php, method PMO_MyRequest::order()
store the order clause using the provided $order parameter
top
p
- $parsersql
- in file PMO_MyController.php, variable PMO_MyController::$parsersql
the SQL parser object
- PMO_Config.php
- procedural page PMO_Config.php
- PMO_Controller.php
- procedural page PMO_Controller.php
- PMO_Dbms.php
- procedural page PMO_Dbms.php
- PMO_Dbms_Mysql.php
- procedural page PMO_Dbms_Mysql.php
- PMO_Dbms_Mysqli.php
- procedural page PMO_Dbms_Mysqli.php
- PMO_Dbms_Pdo.php
- procedural page PMO_Dbms_Pdo.php
- PMO_Dbms_Pgsql.php
- procedural page PMO_Dbms_Pgsql.php
- PMO_Dbms_Sqlite.php
- procedural page PMO_Dbms_Sqlite.php
- PMO_Map.php
- procedural page PMO_Map.php
- PMO_MemCache.php
- procedural page PMO_MemCache.php
- PMO_MyArray.php
- procedural page PMO_MyArray.php
- PMO_MyConfig.php
- procedural page PMO_MyConfig.php
- PMO_MyController.php
- procedural page PMO_MyController.php
- PMO_MyDbms.php
- procedural page PMO_MyDbms.php
- PMO_MyMap.php
- procedural page PMO_MyMap.php
- PMO_MyMemCache.php
- procedural page PMO_MyMemCache.php
- PMO_MyObject.php
- procedural page PMO_MyObject.php
- PMO_MyParser.php
- procedural page PMO_MyParser.php
- PMO_MyRequest.php
- procedural page PMO_MyRequest.php
- PMO_MyTable.php
- procedural page PMO_MyTable.php
- PMO_Object.php
- procedural page PMO_Object.php
- PMO_Parser.php
- procedural page PMO_Parser.php
- PMO_Request.php
- procedural page PMO_Request.php
- PMO_Table.php
- procedural page PMO_Table.php
- PMO_TestSuite.php
- procedural page PMO_TestSuite.php
- PMO_Dbms_Mysqli_Test.php
- procedural page PMO_Dbms_Mysqli_Test.php
- PMO_Dbms_Mysql_Test.php
- procedural page PMO_Dbms_Mysql_Test.php
- PMO_Dbms_Pdo_Test.php
- procedural page PMO_Dbms_Pdo_Test.php
- PMO_Dbms_Sqlite_Test.php
- procedural page PMO_Dbms_Sqlite_Test.php
- PMO_MyConfig_Test.php
- procedural page PMO_MyConfig_Test.php
- PMO_MyController_Test.php
- procedural page PMO_MyController_Test.php
- PMO_MyObject_Test.php
- procedural page PMO_MyObject_Test.php
- PMO_MyRequest_Test.php
- procedural page PMO_MyRequest_Test.php
- PMO_MyTest.php
- procedural page PMO_MyTest.php
- pmo_test_data.php
- procedural page pmo_test_data.php
- pad
- in file PMO_MyArray.php, method PMO_MyArray::pad()
- parseRequest
- in file PMO_Parser.php, method PMO_Parser::parseRequest()
extract the name of the tables and fields from an SQL query and put them into fields & tables variables
- parseRequest
- in file PMO_MyParser.php, method PMO_MyParser::parseRequest()
extract the name of the tables and fields from an SQL query and put them into fields & tables variables
- persist
- in file PMO_Table.php, method PMO_Table::persist()
create a PMO_MyTable_xxx class at the first execution time, and flush it to the disk.
- persist
- in file PMO_MyTable.php, method PMO_MyTable::persist()
creates a PMO_MyTable_xxx class at the first execution time, and flushes it to the disk this class extends the class PMO_MyTable,
- PMO_Config
- in file PMO_Config.php, class PMO_Config
This interface defines the methods a class must implement to provide a working configuration class to the PMO objects.
- PMO_Controller
- in file PMO_Controller.php, class PMO_Controller
This interface defines the methods a class must implement to provide a working controller class that will be able to query the data and return a PMO_MyMap map of objects.
- PMO_Dbms
- in file PMO_Dbms.php, class PMO_Dbms
This interface defines the methods a class must implement to provide a working Dbms driver class.
- PMO_Dbms_Mysql
- in file PMO_Dbms_Mysql.php, class PMO_Dbms_Mysql
This class implements the MySql driver.
- PMO_Dbms_Mysqli
- in file PMO_Dbms_Mysqli.php, class PMO_Dbms_Mysqli
This class implements a MySqli driver.
- PMO_Dbms_Mysqli_Connection_Test
- in file PMO_Dbms_Mysqli_Test.php, class PMO_Dbms_Mysqli_Connection_Test
this tests the PMO_Dbms_Mysqli connections.
- PMO_Dbms_Mysqli_Connection_Test
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::PMO_Dbms_Mysqli_Connection_Test()
constructor calls parent contructor.
- PMO_Dbms_Mysqli_Test
- in file PMO_Dbms_Mysqli_Test.php, class PMO_Dbms_Mysqli_Test
Tests the PMO_Dbms_Mysqli class
- PMO_Dbms_Mysqli_Test
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::PMO_Dbms_Mysqli_Test()
constructor calls parent contructor.
- PMO_Dbms_Mysql_Connection_Test
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::PMO_Dbms_Mysql_Connection_Test()
constructor calls parent contructor
- PMO_Dbms_Mysql_Connection_Test
- in file PMO_Dbms_Mysql_Test.php, class PMO_Dbms_Mysql_Connection_Test
this tests the PMO_Dbms_Mysql connections.
- PMO_Dbms_Mysql_Test
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::PMO_Dbms_Mysql_Test()
constructor calls parent contructor.
- PMO_Dbms_Mysql_Test
- in file PMO_Dbms_Mysql_Test.php, class PMO_Dbms_Mysql_Test
Tests the PMO_Dbms_Mysql class
- PMO_Dbms_Pdo
- in file PMO_Dbms_Pdo.php, class PMO_Dbms_Pdo
This class implements a PDO driver.
- PMO_Dbms_Pdo_Connection_Test
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::PMO_Dbms_Pdo_Connection_Test()
constructor calls parent contructor.
- PMO_Dbms_Pdo_Connection_Test
- in file PMO_Dbms_Pdo_Test.php, class PMO_Dbms_Pdo_Connection_Test
this tests the PMO_Dbms_Pdo connections.
- PMO_Dbms_Pdo_Test
- in file PMO_Dbms_Pdo_Test.php, class PMO_Dbms_Pdo_Test
This tests the PMO_dbms_pdo class.
- PMO_Dbms_Pdo_Test
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::PMO_Dbms_Pdo_Test()
constructor calls parent contructor.
- PMO_Dbms_Pgsql
- in file PMO_Dbms_Pgsql.php, class PMO_Dbms_Pgsql
This class implements a PostgreSql driver.
- PMO_Dbms_Sqlite
- in file PMO_Dbms_Sqlite.php, class PMO_Dbms_Sqlite
This class implements a Sqlite driver.
- PMO_Dbms_Sqlite_Connection_Test
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Connection_Test::PMO_Dbms_Sqlite_Connection_Test()
constructor calls parent contructor.
- PMO_Dbms_Sqlite_Connection_Test
- in file PMO_Dbms_Sqlite_Test.php, class PMO_Dbms_Sqlite_Connection_Test
This class tests the PMO_Dbms_Sqlite Connection.
- PMO_Dbms_Sqlite_Test
- in file PMO_Dbms_Sqlite_Test.php, class PMO_Dbms_Sqlite_Test
This tests the PMO_Dbms_Sqlite class.
- PMO_Dbms_Sqlite_Test
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::PMO_Dbms_Sqlite_Test()
constructor calls parent contructor.
- PMO_Map
- in file PMO_Map.php, class PMO_Map
This interface defines the methods a class must implement to provide a working PMO map class.
- PMO_MemCache
- in file PMO_MemCache.php, class PMO_MemCache
This interface defines the methods a class must implement to provide a working MemCache class.
- PMO_MyArray
- in file PMO_MyArray.php, class PMO_MyArray
PMO_MyArray adds iterators to PMO stores.
- PMO_MyConfig
- in file PMO_MyConfig.php, class PMO_MyConfig
PMO_MyConfig manages your system configuration.
- PMO_MyConfig_Test
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::PMO_MyConfig_Test()
constructor calls parent contructor.
- PMO_MyConfig_Test
- in file PMO_MyConfig_Test.php, class PMO_MyConfig_Test
This tests the PMO_MyConfig class.
- PMO_MyController
- in file PMO_MyController.php, class PMO_MyController
PMO_MyController enable you to send queries to you database and returns the data.
- PMO_MyController_Test
- in file PMO_MyController_Test.php, class PMO_MyController_Test
tests the PMO_MyController class
- PMO_MyDbms
- in file PMO_MyDbms.php, class PMO_MyDbms
This class describe a generic Dbms object. It's a factory abstraction that permits to instanciate driver like mysql, postgresql, pdo etc ...
- PMO_MyMap
- in file PMO_MyMap.php, class PMO_MyMap
This class is a datastructure to stock, retrieve and filter the reference of PMO_Object.
- PMO_MyMemCache
- in file PMO_MyMemCache.php, class PMO_MyMemCache
this class provides for memcaching PMO_Objects
- PMO_MyObject
- in file PMO_MyObject.php, class PMO_MyObject
This class describe a generic PMO_Object that represents a tuple from the database. It's a model class (the M part of the MVC design pattern) that enables you to create, read, update and delete data (CRUD).
- PMO_MyObject_attributes_test
- in file PMO_MyObject_Test.php, class PMO_MyObject_attributes_test
we need this class to provide some general setUp and tearDown plus some helper methods.
- PMO_MyObject_get_objects_Test
- in file PMO_MyObject_Test.php, class PMO_MyObject_get_objects_Test
we need this class to provide some general setUp and tearDown plus some helper methods.
- PMO_MyObject_Test
- in file PMO_MyObject_Test.php, class PMO_MyObject_Test
Tests the PMO_MyObject class
- PMO_MyParser
- in file PMO_MyParser.php, class PMO_MyParser
This class is used to parse SQL query and extract the tablename and the fields used
- PMO_MyRequest
- in file PMO_MyRequest.php, class PMO_MyRequest
This class is used to provide a SQL query to PMO_MyController
- PMO_MyRequest_Test
- in file PMO_MyRequest_Test.php, class PMO_MyRequest_Test
tests the PMO_MyRequest class
- PMO_MyTable
- in file PMO_MyTable.php, class PMO_MyTable
PMO_MyTable describes the data structure of your database tables.
- PMO_MyTest
- in file PMO_MyTest.php, class PMO_MyTest
we need this class to provide some general setUp and tearDown plus some helper methods.
- PMO_Object
- in file PMO_Object.php, class PMO_Object
This interface defines the methods a class must implement to provide a working PMO_Object table class capable of managing database entities.
- PMO_Parser
- in file PMO_Parser.php, class PMO_Parser
This interface defines the methods a class must implement to provide a working parser class capable of parsing a SQL query.
- PMO_Request
- in file PMO_Request.php, class PMO_Request
This interface defines the methods a class must implement to provide a working SQL request to the PMO_MyController class
- PMO_Table
- in file PMO_Table.php, class PMO_Table
This interface defines the methods a class must implement to provide a working table class capable of describing and working with a database table.
- PMO_TEST_SUITE
- in file PMO_TestSuite.php, constant PMO_TEST_SUITE
if this is not defined, test cases will be able to run
- pop
- in file PMO_MyArray.php, method PMO_MyArray::pop()
returns the last element from the array and removes it
- prev
- in file PMO_MyArray.php, method PMO_MyArray::prev()
- product
- in file PMO_MyArray.php, method PMO_MyArray::product()
- push
- in file PMO_MyArray.php, method PMO_MyArray::push()
adds an object to the internal store
top
q
- query
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::query()
- query
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::query()
- query
- in file PMO_MyController.php, method PMO_MyController::query()
Execute an sql query and return the corresponding PMO_Map fill with PMO_Object
- query
- in file PMO_Controller.php, method PMO_Controller::query()
Execute an sql query and return the corresponding PMO_Map fill with PMO_Object
- query
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::query()
- query
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::query()
execute a SQL query against the database
- query
- in file PMO_Dbms.php, method PMO_Dbms::query()
The implementation must implement a method that will execute an SQL query and return true if everything is ok or thow an eception if no result is found
- queryAll
- in file PMO_MyController.php, method PMO_MyController::queryAll()
Should not be use return all tuples of one table equivalent : SELECT * table;
- queryAll
- in file PMO_Controller.php, method PMO_Controller::queryAll()
Should not be use return all tuples of one table equivalent : SELECT * table;
top
r
- $result
- in file PMO_Dbms_Mysql.php, variable PMO_Dbms_Mysql::$result
a result resource returned by a MySql query
- rand
- in file PMO_MyArray.php, method PMO_MyArray::rand()
- rawquery
- in file PMO_MyController.php, method PMO_MyController::rawquery()
Execute an sql query without traitment
- rawquery
- in file PMO_Controller.php, method PMO_Controller::rawquery()
Execute an sql query without treatment
- replace
- in file PMO_MyMemCache.php, method PMO_MyMemCache::replace()
replaces an existing PMO_Object into the cache
- replace
- in file PMO_MemCache.php, method PMO_MemCache::replace()
replaces an existing object in the memcache
- reset
- in file PMO_MyRequest.php, method PMO_MyRequest::reset()
resets the PMO_MyRequest object so that it can reused
- reset
- in file PMO_Request.php, method PMO_Request::reset()
the implementation must reset the object
- reset
- in file PMO_MyArray.php, method PMO_MyArray::reset()
- resetSqliteActor
- in file PMO_MyTest.php, method PMO_MyTest::resetSqliteActor()
destroys and recretes the sqlite table actor
- reverse
- in file PMO_MyArray.php, method PMO_MyArray::reverse()
- rewind
- in file PMO_MyArray.php, method PMO_MyArray::rewind()
- rollback
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::rollback()
rollback the transaction with Dbms
- rollback
- in file PMO_Dbms.php, method PMO_Dbms::rollback()
the implementation must rollback an already stated transaction
- rollback
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::rollback()
- rollback
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::rollback()
rolls back a transaction
- rollback
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::rollback()
- rsort
- in file PMO_MyArray.php, method PMO_MyArray::rsort()
top
s
- $structure
- in file PMO_MyConfig.php, variable PMO_MyConfig::$structure
PMO_Myarray where the PMO configuration variables are stored
- save
- in file PMO_MyObject.php, method PMO_MyObject::save()
Save this object into the corresponding database table
- save
- in file PMO_Object.php, method PMO_Object::save()
Save data of object into database insert or update dependings the value of the object_new flags
- search
- in file PMO_MyArray.php, method PMO_MyArray::search()
- set
- in file PMO_Table.php, method PMO_Table::set()
set the attribute "Field" with a value
- set
- in file PMO_MemCache.php, method PMO_MemCache::set()
inserts a new PMO_Object into the memcache
- set
- in file PMO_MyConfig.php, method PMO_MyConfig::set()
Sets a PMO_MyConfig variable.
- set
- in file PMO_Config.php, method PMO_Config::set()
the implementation must set the passed variable name with the passed value.
- set
- in file PMO_MyTable.php, method PMO_MyTable::set()
sets the attribute "Field" with a value
- set
- in file PMO_MyObject.php, method PMO_MyObject::set()
Set the value of an attribute of the data structure this function already escape strange char with a simple addslashes
- set
- in file PMO_MyMemCache.php, method PMO_MyMemCache::set()
inserts a new PMO_Object into the cache
- set
- in file PMO_Object.php, method PMO_Object::set()
Set the value of an attribute of the data structure this function already escape strange char with a simple addslashes
- setConfig
- in file PMO_MyTest.php, method PMO_MyTest::setConfig()
this is used to set a database for inserts/updates/deletes we want to keep sakila pristine so we know in advance what data we have
- setData
- in file PMO_MyTest.php, method PMO_MyTest::setData()
loads the sql to drop and recreate the sqlite actor tab,e
- setDb
- in file PMO_MyDbms.php, method PMO_MyDbms::setDb()
Set the DB link or DB object
- setDB
- in file PMO_Dbms.php, method PMO_Dbms::setDB()
The implementation must set a DB link or DD object
- setFk
- in file PMO_MyTable.php, method PMO_MyTable::setFk()
sets the foreign key for an attribute
- setFk
- in file PMO_Table.php, method PMO_Table::setFk()
set the forein keys of object with an array
- setLog
- in file PMO_MyDbms.php, method PMO_MyDbms::setLog()
sets the query verbose log
- setNew
- in file PMO_Object.php, method PMO_Object::setNew()
define the object as new, not already
- setNew
- in file PMO_MyObject.php, method PMO_MyObject::setNew()
define the object as new, not already present in the database
- setPerm
- in file PMO_Table.php, method PMO_Table::setPerm()
set Perm of an attribute r=read, w=write
- setPerm
- in file PMO_MyTable.php, method PMO_MyTable::setPerm()
sets permission for an attribute (r=read, w=write)
- setPermForAll
- in file PMO_Table.php, method PMO_Table::setPermForAll()
set Perm for all attributes r=read, w=write
- setPermForAll
- in file PMO_MyTable.php, method PMO_MyTable::setPermForAll()
sets permissions for all attributes (r=read, w=write)
- setPk
- in file PMO_Table.php, method PMO_Table::setPk()
set the primary keys of object with an array
- setPk
- in file PMO_MyTable.php, method PMO_MyTable::setPk()
sets the primary keys of an object with an array
- setSql
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::setSql()
- setSql
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::setSql()
- setSql
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::setSql()
- setSql
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::setSql()
- setTableName
- in file PMO_MyTable.php, method PMO_MyTable::setTableName()
sets the table name of the object
- setTableName
- in file PMO_Table.php, method PMO_Table::setTableName()
set the tablename of the object
- setUp
- in file PMO_MyTest.php, method PMO_MyTest::setUp()
- setUp
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::setUp()
called before each test
- setUp
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::setUp()
- setUp
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::setUp()
setup is called before each test is performed
- setUp
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::setUp()
- setUp
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::setUp()
this gets called before each test
- setUp
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::setUp()
- setUp
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::setUp()
- setUp
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Connection_Test::setUp()
- setUp
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::setUp()
- shift
- in file PMO_MyArray.php, method PMO_MyArray::shift()
returns an object from the beginnig if the store and remvoes it
- show
- in file PMO_MyConfig.php, method PMO_MyConfig::show()
var_dump all configuration
- shuffle
- in file PMO_MyArray.php, method PMO_MyArray::shuffle()
- slice
- in file PMO_MyArray.php, method PMO_MyArray::slice()
- sort
- in file PMO_MyArray.php, method PMO_MyArray::sort()
- sum
- in file PMO_MyArray.php, method PMO_MyArray::sum()
top
t
- $table_attribute
- in file PMO_MyTable.php, variable PMO_MyTable::$table_attribute
holds the table attributes represented by this object and their values
- $table_name
- in file PMO_MyTable.php, variable PMO_MyTable::$table_name
this PMO_Table object name
- tearDown
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::tearDown()
this method is called after each test
- tearDown
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::tearDown()
tearDown is called after each test has been performed
- tearDown
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::tearDown()
called after each test
- tearDown
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::tearDown()
- tearDown
- in file PMO_MyTest.php, method PMO_MyTest::tearDown()
- tearDown
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Connection_Test::tearDown()
- tearDown
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::tearDown()
- tearDown
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::tearDown()
- tearDown
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::tearDown()
- tearDown
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::tearDown()
- test_all_columns_are_present
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_all_columns_are_present()
- test_basic_rawquery
- in file PMO_MyController_Test.php, method PMO_MyController_Test::test_basic_rawquery()
- test_connect_good_connection
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Connection_Test::test_connect_good_connection()
- test_connect_good_connection
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::test_connect_good_connection()
- test_connect_good_connection
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::test_connect_good_connection()
- test_connect_with_bad_base
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::test_connect_with_bad_base()
- test_connect_with_bad_base
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::test_connect_with_bad_base()
- test_connect_with_bad_host
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::test_connect_with_bad_host()
*********************
- test_connect_with_bad_host
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::test_connect_with_bad_host()
*********************
- test_connect_with_bad_pass
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::test_connect_with_bad_pass()
- test_connect_with_bad_pass
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::test_connect_with_bad_pass()
- test_connect_with_bad_path
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Connection_Test::test_connect_with_bad_path()
- test_connect_with_bad_user
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Connection_Test::test_connect_with_bad_user()
- test_connect_with_bad_user
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Connection_Test::test_connect_with_bad_user()
- test_delete_the_new_actor
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_delete_the_new_actor()
- test_fetchArray
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::test_fetchArray()
- test_fetchArray
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::test_fetchArray()
- test_fetchArray
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::test_fetchArray()
- test_fetchArray
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::test_fetchArray()
- test_getLastId
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::test_getLastId()
- test_getLastId
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::test_getLastId()
- test_getLastId
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::test_getLastId()
- test_getLastId
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::test_getLastId()
- test_getTable
- in file PMO_MyObject_Test.php, method PMO_MyObject_attributes_test::test_getTable()
- test_getTableDesc
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::test_getTableDesc()
- test_getTableDesc
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::test_getTableDesc()
- test_getTableDesc
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::test_getTableDesc()
- test_getTableDesc
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::test_getTableDesc()
- test_getTable_not_persistant
- in file PMO_MyObject_Test.php, method PMO_MyObject_attributes_test::test_getTable_not_persistant()
- test_get_empty_var_name
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_get_empty_var_name()
this make sure PMO_MyConfig will throw an exception if we try to get an unsuported var.
- test_get_unsupported_var
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_get_unsupported_var()
this make sure PMO_MyConfig will throw an exception of we ask for an unsuported var.
- test_insert_new_actor
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_insert_new_actor()
- test_load_and_save
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_load_and_save()
- test_load_many_objects
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_load_many_objects()
- test_load_object
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::test_load_object()
- test_MyConfig_default_values
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_MyConfig_default_values()
this tests that all PMO standard vars are correcly initialized
- test_pdo_mysql_connect_good_connection
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::test_pdo_mysql_connect_good_connection()
- test_pdo_mysql_connect_with_bad_base
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::test_pdo_mysql_connect_with_bad_base()
- test_pdo_mysql_connect_with_bad_host
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::test_pdo_mysql_connect_with_bad_host()
- test_pdo_mysql_connect_with_bad_pass
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::test_pdo_mysql_connect_with_bad_pass()
- test_pdo_mysql_connect_with_bad_user
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Connection_Test::test_pdo_mysql_connect_with_bad_user()
- test_query
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::test_query()
- test_query
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::test_query()
- test_query
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::test_query()
- test_query
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::test_query()
- test_setup_MyConfig
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_setup_MyConfig()
- test_set_empty_var_name
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_set_empty_var_name()
this make sure we get an exception if we don't provide a parameter
- test_set_unsupported_var
- in file PMO_MyConfig_Test.php, method PMO_MyConfig_Test::test_set_unsupported_var()
this make sure PMO_MyConfig will throw an exception if we try to set an unsuported var.
- test_simple_query
- in file PMO_MyController_Test.php, method PMO_MyController_Test::test_simple_query()
- test_simple_request
- in file PMO_MyRequest_Test.php, method PMO_MyRequest_Test::test_simple_request()
- test_transaction_and_rollback
- in file PMO_Dbms_Mysqli_Test.php, method PMO_Dbms_Mysqli_Test::test_transaction_and_rollback()
- test_transaction_and_rollback
- in file PMO_Dbms_Mysql_Test.php, method PMO_Dbms_Mysql_Test::test_transaction_and_rollback()
- test_transaction_commit_and_rollback
- in file PMO_Dbms_Pdo_Test.php, method PMO_Dbms_Pdo_Test::test_transaction_commit_and_rollback()
- test_transaction_commit_and_rollback
- in file PMO_Dbms_Sqlite_Test.php, method PMO_Dbms_Sqlite_Test::test_transaction_commit_and_rollback()
- toString
- in file PMO_Request.php, method PMO_Request::toString()
the implementation must create the SQL query using the stored values.
- toString
- in file PMO_MyRequest.php, method PMO_MyRequest::toString()
Build the actual SQL query using all the previoulsy provided parts
- toXml
- in file PMO_Object.php, method PMO_Object::toXml()
export the data structure of an object in a xml format stream
- toXml
- in file PMO_MyObject.php, method PMO_MyObject::toXml()
export the data structure of an object in a xml format stream
- translateType
- in file PMO_MyDbms.php, method PMO_MyDbms::translateType()
converts the attribute types from database to PHP primary types: string, float, or int
top
u
- unique
- in file PMO_MyArray.php, method PMO_MyArray::unique()
- unshift
- in file PMO_MyArray.php, method PMO_MyArray::unshift()
prepends a new object to the store
- update
- in file PMO_MyObject.php, method PMO_MyObject::update()
updates the corresponding data row into the database table
- update
- in file PMO_MyDbms.php, method PMO_MyDbms::update()
updates the database table corresponding to the PMO_Object All primary keys must be fill.
- update
- in file PMO_Dbms.php, method PMO_Dbms::update()
the implementation must update the data corresponding to the PMO_Object in database All primary keys must be fill.
top
top
top
top
_
- __construct
- in file PMO_MyObject_Test.php, method PMO_MyObject_attributes_test::__construct()
- __construct
- in file PMO_MyObject.php, method PMO_MyObject::__construct()
the constructor takes a PMO_Table argument and sets ifself up up so factory() will be able to create and return a PMO_Object
- __construct
- in file PMO_MyMap.php, method PMO_MyMap::__construct()
- __construct
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::__construct()
the constructor
- __construct
- in file PMO_MyObject_Test.php, method PMO_MyObject_Test::__construct()
constructor calls parent contructor.
- __construct
- in file PMO_MyParser.php, method PMO_MyParser::__construct()
- __construct
- in file PMO_MyTest.php, method PMO_MyTest::__construct()
- __construct
- in file PMO_MyRequest_Test.php, method PMO_MyRequest_Test::__construct()
- __construct
- in file PMO_MyRequest.php, method PMO_MyRequest::__construct()
- __construct
- in file PMO_MyController.php, method PMO_MyController::__construct()
the constructor the constrortor instanciates the Ddms engine and initialize itself
- __construct
- in file PMO_MyController_Test.php, method PMO_MyController_Test::__construct()
- __construct
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::__construct()
- __construct
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::__construct()
- __construct
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::__construct()
- __destruct
- in file PMO_Dbms_Mysql.php, method PMO_Dbms_Mysql::__destruct()
closes the database connetion
- __destruct
- in file PMO_Dbms_Pgsql.php, method PMO_Dbms_Pgsql::__destruct()
- __destruct
- in file PMO_Dbms_Mysqli.php, method PMO_Dbms_Mysqli::__destruct()
- __destruct
- in file PMO_Dbms_Pdo.php, method PMO_Dbms_Pdo::__destruct()
- __get
- in file PMO_MyObject.php, method PMO_MyObject::__get()
alias of get function
- __get
- in file PMO_MyConfig.php, method PMO_MyConfig::__get()
alias of the get() function
- __get
- in file PMO_MyMap.php, method PMO_MyMap::__get()
Only an exception, for not use PMO_Map as PMO_Object
- __set
- in file PMO_MyObject.php, method PMO_MyObject::__set()
alias of set function
- __set
- in file PMO_MyConfig.php, method PMO_MyConfig::__set()
alias of the set() function
top
|
|