Element index for package core_storage
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ h ]
[ i ]
[ l ]
[ m ]
[ o ]
[ p ]
[ q ]
[ r ]
[ s ]
[ t ]
[ u ]
[ z ]
[ _ ]
_
- _bs_sop_lasyLoad
- in file Bs_SimpleObjPersister.class.php, function _bs_sop_lasyLoad()
function to include some other BS-classes. (Used to load other crypting classes)
- $_dbName
- in file Bs_ObjPersisterForMySql.class.php, variable Bs_ObjPersisterForMySql::$_dbName (subpackage: objectpersister)
The database to use. If not specified, the default db from the main db connection will be used. That should be the sites db.
- $_dbTableName
- in file Bs_ObjPersisterForMySql.class.php, variable Bs_ObjPersisterForMySql::$_dbTableName (subpackage: objectpersister)
The db table name to use.
- $_directory
- in file Bs_ObjPersisterForFile.class.php, variable Bs_ObjPersisterForFile::$_directory (subpackage: objectpersister)
the directory that holds the flat files.
- $_objToPersist
- in file Bs_ObjPersister.class.php, variable Bs_ObjPersister::$_objToPersist (subpackage: objectpersister)
The Object we are handling for persisting/unpersisting.
- $_path
- in file Bs_ObjPersisterForFile.class.php, variable Bs_ObjPersisterForFile::$_path (subpackage: objectpersister)
the path to the directory where the flat files are located. (may be a network path, right?) if you think in db-lingo, $_path is the database and $_directory is the table.
- $_persistInfo
- in file Bs_ObjPersister.class.php, variable Bs_ObjPersister::$_persistInfo (subpackage: objectpersister)
Cleaned persit info hash based on the passed persist hints hash.
- _generateSql
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::_generateSql() (subpackage: objectpersister)
Helper to render the SQL string when storing
- _genericLoad
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::_genericLoad() (subpackage: objectpersister)
This is the central load method it's used by the other loads.
- _getClassName
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::_getClassName() (subpackage: objectpersister)
Find out the classname and if it's in scope of an object or classname(string)
- _getClassRegistry
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::_getClassRegistry() (subpackage: objectpersister)
Pass a string or object and returns _classRegistry.
- _getExpectedMetaTypes
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::_getExpectedMetaTypes() (subpackage: objectpersister)
Helper used by classVarCheck()
- _persistTrigger
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::_persistTrigger() (subpackage: objectpersister)
Is triggered just befor we try to get the persist data from the object.
- _unpersistTrigger
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::_unpersistTrigger() (subpackage: objectpersister)
Is triggered just after we initialized the object successfully.
- _assembleSqlQueryForClassTbl
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::_assembleSqlQueryForClassTbl() (subpackage: oodb)
- _createClearInHouse
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::_createClearInHouse() (subpackage: oodb)
- _dbType2metaType
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::_dbType2metaType() (subpackage: oodb)
- _getStreamFields
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::_getStreamFields() (subpackage: oodb)
I sometimes need all the streamNames from the PersistProperty
- _metaType2dbType
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::_metaType2dbType() (subpackage: oodb)
- _setError_Delete
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::_setError_Delete() (subpackage: oodb)
- _setError_Fetch
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::_setError_Fetch() (subpackage: oodb)
- _setError_Store
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::_setError_Store() (subpackage: oodb)
- _typeTrans
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::_typeTrans() (subpackage: oodb)
top
top
b
- $bInt
- in file Bs_ObjPersister.class.php, variable testObj::$bInt
- BS_OBJPERSISTERFORFILE_VERSION
- in file Bs_ObjPersisterForFile.class.php, constant BS_OBJPERSISTERFORFILE_VERSION
- BS_OBJPERSISTERFORMYSQL_VERSION
- in file Bs_ObjPersisterForMySql.class.php, constant BS_OBJPERSISTERFORMYSQL_VERSION
- Bs_ObjPersister_require_Bs_Rc4Crypt
- in file Bs_ObjPersister.class.php, function Bs_ObjPersister_require_Bs_Rc4Crypt()
function to include the static Bs_Rc4Crypt class when needed. the pseudostatic object will be created at the bottom of that class.
- BS_OBJPERSISTER_VERSION
- in file Bs_ObjPersister.class.php, constant BS_OBJPERSISTER_VERSION
- BS_OODBBASICS_VERSION
- in file Bs_OoDbBasics.class.php, constant BS_OODBBASICS_VERSION
- BS_OODBFORMYSQL_VERSION
- in file Bs_OoDbForMySql.class.php, constant BS_OODBFORMYSQL_VERSION
- BS_OODB_CLEAR_IN_HOUSE_EXTENTION
- in file Bs_OoDbForMySql.class.php, constant BS_OODB_CLEAR_IN_HOUSE_EXTENTION
- BS_OODB_CLEAR_IN_HOUSE_TBL
- in file Bs_OoDbForMySql.class.php, constant BS_OODB_CLEAR_IN_HOUSE_TBL
- BS_OODB_STREAM_DEFAULT_NAME
- in file Bs_OoDbBasics.class.php, constant BS_OODB_STREAM_DEFAULT_NAME
- BS_OODB_STREAM_PREFIX
- in file Bs_OoDbBasics.class.php, constant BS_OODB_STREAM_PREFIX
- BS_OODB_VERSION
- in file Bs_OoDb.class.php, constant BS_OODB_VERSION
- BS_OP_BLOB_HASH_NAME
- in file Bs_ObjPersister.class.php, constant BS_OP_BLOB_HASH_NAME
- BS_OP_FIELD_PREFIX
- in file Bs_ObjPersister.class.php, constant BS_OP_FIELD_PREFIX
- BS_OP_STREAM_PREFIX
- in file Bs_ObjPersister.class.php, constant BS_OP_STREAM_PREFIX
- BS_OP_TABLE_PREFIX
- in file Bs_ObjPersister.class.php, constant BS_OP_TABLE_PREFIX
- BS_SIMPLEOBJPERSISTER_VERSION
- in file Bs_SimpleObjPersister.class.php, constant BS_SIMPLEOBJPERSISTER_VERSION
- bs_sop_getHints
- in file Bs_SimpleObjPersister.class.php, method myObjectToBePersisted::bs_sop_getHints()
- bs_sop_postLoad
- in file Bs_SimpleObjPersister.class.php, method myObjectToBePersisted::bs_sop_postLoad()
- bs_sop_preStore
- in file Bs_SimpleObjPersister.class.php, method myObjectToBePersisted::bs_sop_preStore()
- BS_SOP_STORE_INSERT_FORCED
- in file Bs_SimpleObjPersister.class.php, constant BS_SOP_STORE_INSERT_FORCED
- BS_SOP_STORE_INSERT_FORCED_WITH_ID_CHANGE
- in file Bs_SimpleObjPersister.class.php, constant BS_SOP_STORE_INSERT_FORCED_WITH_ID_CHANGE
- BS_SOP_STORE_OK
- in file Bs_SimpleObjPersister.class.php, constant BS_SOP_STORE_OK
Return states of store(). See store()
- Bs_ObjPersisterForFile.class.php
- procedural page Bs_ObjPersisterForFile.class.php
- Bs_ObjPersisterForMySql.class.php
- procedural page Bs_ObjPersisterForMySql.class.php
- Bs_ObjPersister.class.php
- procedural page Bs_ObjPersister.class.php
- Bs_SimpleObjPersister.class.php
- procedural page Bs_SimpleObjPersister.class.php
- Bs_OoDbBasics.class.php
- procedural page Bs_OoDbBasics.class.php
- Bs_OoDbForMySql.class.php
- procedural page Bs_OoDbForMySql.class.php
- Bs_OoDb.class.php
- procedural page Bs_OoDb.class.php
- $bsDb
- in file Bs_ObjPersisterForMySql.class.php, variable Bs_ObjPersisterForMySql::$bsDb (subpackage: objectpersister)
Reference to the db object.
- $Bs_Rc4Crypt
- in file Bs_ObjPersister.class.php, variable Bs_ObjPersister::$Bs_Rc4Crypt (subpackage: objectpersister)
reference to the global instance of Bs_Rc4Crypt.
- Bs_ObjPersister
- in file Bs_ObjPersister.class.php, class Bs_ObjPersister (subpackage: objectpersister)
A B S T R A C T [*1] Object Bs_ObjPersister.class.php
- Bs_ObjPersister
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::Bs_ObjPersister() (subpackage: objectpersister)
Constuctor.
- Bs_ObjPersisterForFile
- in file Bs_ObjPersisterForFile.class.php, class Bs_ObjPersisterForFile (subpackage: objectpersister)
dependencies: Bs_ObjPersister
- Bs_ObjPersisterForMySql
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::Bs_ObjPersisterForMySql() (subpackage: objectpersister)
Constuctor.
- Bs_ObjPersisterForMySql
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::Bs_ObjPersisterForMySql() (subpackage: objectpersister)
Constuctor.
- Bs_ObjPersisterForMySql
- in file Bs_ObjPersisterForMySql.class.php, class Bs_ObjPersisterForMySql (subpackage: objectpersister)
dependencies: Bs_ObjPersister, Bs_MySql (which requires Bs_Db)
- Bs_SimpleObjPersister
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::Bs_SimpleObjPersister() (subpackage: objectpersister)
Constructor
- Bs_SimpleObjPersister
- in file Bs_SimpleObjPersister.class.php, class Bs_SimpleObjPersister (subpackage: objectpersister)
Bs_SimpleObjPersister.class.php is able to store and load an Object to a DB.
- $bsDb
- in file Bs_OoDbForMySql.class.php, variable Bs_OoDbForMySql::$bsDb (subpackage: oodb)
Reference to the db object.
- Bs_OoDb
- in file Bs_OoDb.class.php, method Bs_OoDb::Bs_OoDb() (subpackage: oodb)
Constuctor.
- Bs_OoDb
- in file Bs_OoDb.class.php, class Bs_OoDb (subpackage: oodb)
A B S T R A C T [*1] Object Bs_OoDb.class.php
- Bs_OoDbBasics
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::Bs_OoDbBasics() (subpackage: oodb)
Constructor During the process of storing '$this' is cloned (copied), reset and reused.
- Bs_OoDbBasics
- in file Bs_OoDbBasics.class.php, class Bs_OoDbBasics (subpackage: oodb)
Basic function library for Bs_OoDb.class.php OoDb is the abriviation for "Object Oriented Database" For details on how to use ooDb see Bs_OoDb.class.php (or Bs_OoDbForMySql.class.php) The folling text will discribe details and concepts of the implementation.
- Bs_OoDbForMySql
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::Bs_OoDbForMySql() (subpackage: oodb)
Constuctor.
- Bs_OoDbForMySql
- in file Bs_OoDbForMySql.class.php, class Bs_OoDbForMySql (subpackage: oodb)
*********************************************************************** Imlementation of the abstract class Bs_OoDb in MySQL.
top
top
d
- $dummy1
- in file Bs_SimpleObjPersister.class.php, variable myObjectToBePersisted::$dummy1
- $dummy2
- in file Bs_SimpleObjPersister.class.php, variable myObjectToBePersisted::$dummy2
- delete
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::delete() (subpackage: objectpersister)
Delete an Object from the DB.
- dropDirectory
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::dropDirectory() (subpackage: objectpersister)
Drop the db table (if it exists).
- dropTable
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::dropTable() (subpackage: objectpersister)
Drop the db table (if it exists).
- deleteAllObjectRelation
- in file Bs_OoDb.class.php, method Bs_OoDb::deleteAllObjectRelation() (subpackage: oodb)
- deleteAllObjectRelation
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::deleteAllObjectRelation() (subpackage: oodb)
- deleteObjectData
- in file Bs_OoDb.class.php, method Bs_OoDb::deleteObjectData() (subpackage: oodb)
- deleteObjectData
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::deleteObjectData() (subpackage: oodb)
To prevent deadlocks, always start deleting with the main clearInHouse-Table
- deleteObjectRelation
- in file Bs_OoDb.class.php, method Bs_OoDb::deleteObjectRelation() (subpackage: oodb)
- deleteObjectRelation
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::deleteObjectRelation() (subpackage: oodb)
- dropTable
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::dropTable() (subpackage: oodb)
Drop the db table (if it exists).
top
top
top
g
- getDbObject
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::getDbObject() (subpackage: objectpersister)
Get the db Interface. (An instance of Bs_Db)
- getDirectory
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::getDirectory() (subpackage: objectpersister)
- getPath
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::getPath() (subpackage: objectpersister)
- getPersistInfo
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::getPersistInfo() (subpackage: objectpersister)
Returns a hash with the *cleaned* persist information thst was retrieved from the persist hint hash and by analysing the target object itself.
- getError_Delete
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getError_Delete() (subpackage: oodb)
- getError_Persist
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getError_Persist() (subpackage: oodb)
- getError_Unpersist
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getError_Unpersist() (subpackage: oodb)
- getFieldNames
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getFieldNames() (subpackage: oodb)
I sometimes need all varNames that will have a filed in the underlying storage
- getID
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getID() (subpackage: oodb)
Get the objects sorage ID.
- getPersistTag
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getPersistTag() (subpackage: oodb)
Status info is set in the $_persistTag -hash. For exsample the ID of the object when it's fetched from the storage. The $_persistTag is dependent on the scope. (See header info: Scope) Thus the ID may differ from one scope to the other.
- getScope
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::getScope() (subpackage: oodb)
(See header info: Scope) Get the scope; the area to store the data.
- getStorageScope
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::getStorageScope() (subpackage: oodb)
- getStorageScope
- in file Bs_OoDb.class.php, method Bs_OoDb::getStorageScope() (subpackage: oodb)
top
h
- hintsSyntaxCheck
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::hintsSyntaxCheck() (subpackage: objectpersister)
Will check the hint-hash for syntax errors ? == optional +#<nr> == mandetory only if #<nr> is set.
top
i
- insert
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::insert() (subpackage: objectpersister)
Inserts a *new* Object into the DB. It *must* have an unique ID already set.
- isReservedWord
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::isReservedWord() (subpackage: objectpersister)
The following words are explicitly reserved in MySQL and most of them are forbidden by ANSI SQL92
top
l
- load
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::load() (subpackage: objectpersister)
Load the Object from the DB.
- loadAll
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::loadAll() (subpackage: objectpersister)
Load all objects of the passed classname.
- loadById
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::loadById() (subpackage: objectpersister)
Load single Objects from the DB using an ID.
- loadByIds
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::loadByIds() (subpackage: objectpersister)
Load multiple Objects from the DB using an ID-list.
- loadByWhere
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::loadByWhere() (subpackage: objectpersister)
Load multiple Objects from the DB using a SQL WHERE-clause.
- loadMeByWhere
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::loadMeByWhere() (subpackage: objectpersister)
Load first found Object from the DB using a WHERE clause With the 2ed param it's possible to control which vars are to be loaded by passing a list of obj-var names.
top
top
o
- oQuery
- in file Bs_OoDb.class.php, method Bs_OoDb::oQuery() (subpackage: oodb)
It's sufficent that the query only selects the ID $className and result of query must match! $scope and scope of query must match! * --sb OPTIMISATION : Gather all the records at once, instanciate 1 object and duplicate it times rec-number.
top
p
- $password
- in file Bs_SimpleObjPersister.class.php, variable myObjectToBePersisted::$password
- $password
- in file Bs_ObjPersister.class.php, variable testObj::$password
- persist
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::persist() (subpackage: objectpersister)
Persist the desired object data into the db table.
- persist
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::persist() (subpackage: objectpersister)
Persist the desired object data into the db table.
- persist
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::persist() (subpackage: objectpersister)
Persist the object that is handeled by this object.
- $pDataHasChanged
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pDataHasChanged (subpackage: oodb)
Only persist if something has changed.
- $pDefaultScope
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pDefaultScope (subpackage: oodb)
- $pDefaultScope
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pDefaultScope (subpackage: oodb)
- $pErrorDelete
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pErrorDelete (subpackage: oodb)
- $pErrorFetch
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pErrorFetch (subpackage: oodb)
- $pErrorStore
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pErrorStore (subpackage: oodb)
A vector of the errors that happend during the last persist/unpersist/delete trys.
- $pInfoList
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pInfoList (subpackage: oodb)
- $pMetaData
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pMetaData (subpackage: oodb)
Cached information from _prepareToPersistData() For what we want to do, we need data in different structurs.
- $pObjFetchedFromStorage
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pObjFetchedFromStorage (subpackage: oodb)
A list of all objects, that have been already fetched from the storage. When trying to
- $pObjName
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pObjName (subpackage: oodb)
- $pObjPutInStorage
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pObjPutInStorage (subpackage: oodb)
A list of all objects, that have already been put into the storage. When persisting, we have to mark each object with a targetID and when finished we have to remove the marker.
- $pObjToPersist
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pObjToPersist (subpackage: oodb)
- $pStorageAutoCreate
- in file Bs_OoDbBasics.class.php, variable Bs_OoDbBasics::$pStorageAutoCreate (subpackage: oodb)
- persist
- in file Bs_OoDb.class.php, method Bs_OoDb::persist() (subpackage: oodb)
Persist a object 1) Check if the object passed ($obj) has already been stored. If so, return ID.
top
top
r
- $rc4key
- in file Bs_ObjPersister.class.php, variable Bs_ObjPersister::$rc4key (subpackage: objectpersister)
a key to use to crypt data that should be cryptified. i think that a hardcoded key is much much better than nothing.
- register
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::register() (subpackage: objectpersister)
You can register the Objects *once* before making use of the SimpleObjPersister.
- rollback
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::rollback() (subpackage: oodb)
- rollback
- in file Bs_OoDb.class.php, method Bs_OoDb::rollback() (subpackage: oodb)
top
s
- setCrypt
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::setCrypt() (subpackage: objectpersister)
When using the 'crypt'=>TRUE as attribute in the hint-hash, it's strongly recommended to set your own 'secreat' $cryptKey. By default the used crypter is symmetric (= same password for en- and de-crypting).
- setDbName
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::setDbName() (subpackage: objectpersister)
Sets the database name to use.
- setDbObject
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::setDbObject() (subpackage: objectpersister)
Set the db Interface. (An instance of Bs_Db) I recomment to use the DB-factory function "getDbObject()" in Bs_Db.
- setDbTableName
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::setDbTableName() (subpackage: objectpersister)
Sets the db table name to use.
- setDirectory
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::setDirectory() (subpackage: objectpersister)
- setPath
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::setPath() (subpackage: objectpersister)
- setPersisterID
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::setPersisterID() (subpackage: objectpersister)
Write back the persisterID to the objToPersist.
- setVarSettings
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::setVarSettings() (subpackage: objectpersister)
Set the '_persistInfo hash'. See header for details.
- smartError
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::smartError() (subpackage: objectpersister)
Display the hint-hash with some explanation
- store
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::store() (subpackage: objectpersister)
Store the Object to the DB.
- setHardScope
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::setHardScope() (subpackage: oodb)
(See header info: Scope) Set a 'strong'-scope. That is: the passed object will be stored with the given scope.
- setID
- in file Bs_OoDbBasics.class.php, method Bs_OoDbBasics::setID() (subpackage: oodb)
Set the objects sorage ID.
- softDelete
- in file Bs_OoDb.class.php, method Bs_OoDb::softDelete() (subpackage: oodb)
Only delete the object (and chield-objects) if no strong references point to it.
- startTransaction
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::startTransaction() (subpackage: oodb)
- startTransaction
- in file Bs_OoDb.class.php, method Bs_OoDb::startTransaction() (subpackage: oodb)
Optional: Overload transaction functions if underlying storage provides them.
- storeClearInHouse
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::storeClearInHouse() (subpackage: oodb)
- storeClearInHouse
- in file Bs_OoDb.class.php, method Bs_OoDb::storeClearInHouse() (subpackage: oodb)
- storeObjectData
- in file Bs_OoDbForMySql.class.php, method Bs_OoDbForMySql::storeObjectData() (subpackage: oodb)
Store the passed $lonelyList-data (=objdect data) in the table.
- storeObjectData
- in file Bs_OoDb.class.php, method Bs_OoDb::storeObjectData() (subpackage: oodb)
top
t
- testObj
- in file Bs_ObjPersister.class.php, method testObj::testObj()
- testObj
- in file Bs_ObjPersister.class.php, class testObj
- tableExists
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::tableExists() (subpackage: objectpersister)
This function checks to see if the table exists in that we plan to persist this objects.
top
u
- $uniqueKey
- in file Bs_SimpleObjPersister.class.php, variable myObjectToBePersisted::$uniqueKey
- unzip
- in file Bs_SimpleObjPersister.class.php, method myObjectToBePersisted::unzip()
- unPersist
- in file Bs_ObjPersister.class.php, method Bs_ObjPersister::unPersist() (subpackage: objectpersister)
Unpersist the object that is handeled by this object.
- unPersist
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::unPersist() (subpackage: objectpersister)
(Get the data from db) and push it into the object.
- unPersist
- in file Bs_ObjPersisterForFile.class.php, method Bs_ObjPersisterForFile::unPersist() (subpackage: objectpersister)
(Get the data from db) and push it into the object.
- updateTableStructure
- in file Bs_SimpleObjPersister.class.php, method Bs_SimpleObjPersister::updateTableStructure() (subpackage: objectpersister)
This function will use the hints and options to set up a field-attribute hash, that is
- updateTableStructure
- in file Bs_ObjPersisterForMySql.class.php, method Bs_ObjPersisterForMySql::updateTableStructure() (subpackage: objectpersister)
checks if the db table structure is up-to-date and updates what's needed.
- unpersist
- in file Bs_OoDb.class.php, method Bs_OoDb::unpersist() (subpackage: oodb)
Unpersist a object - Dramatic dynamic :-) 1) IF className is passed, instanceiate an object(suppressing any missing parameter warnings) ELSE use passed object assuming it's the right class (read on to see what is the *right* class).
top
top
|
|