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 
        
       |   
     |