## Apache Zeta Components Manual :: Package PersistentObject Element Index

## Element index for package PersistentObject

#### Package indexes

- Document
- NoPackageName
- SystemInformation
- File
- UserInput
- PersistentObjectDatabaseSchemaTiein
- ConsoleTools
- Cache
- Database
- UnitTest
- Feed
- Base
- AuthenticationDatabaseTiein
- TemplateTranslationTiein
- MvcMailTiein
- MvcTools
- MvcTemplateTiein
- Reflection
- Authentication
- Execution
- TranslationCacheTiein
- Archive
- Url
- PhpGenerator
- WorkflowDatabaseTiein
- SignalSlot
- DatabaseSchema
- TreePersistentObjectTiein
- EventLog
- Tree
- Workflow
- ImageConversion
- Graph
- EventLogDatabaseTiein
- Translation
- WorkflowSignalSlotTiein
- Template
- Webdav
- Debug
- GraphDatabaseTiein
- MvcAuthenticationTiein
- MvcFeedTiein
- Mail
- TreeDatabaseTiein
- ImageAnalysis
- Search
- Configuration
- WorkflowEventLogTiein

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ k ] [ l ] [ m ] [ n ] [ o ] [ p ] [ q ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ _ ]

### Letter '_'

__call
  in file find_query.php, method ezcPersistentFindQuery::__call()
  Delegate to inner $query object.
__call
  in file find_with_relations_query.php, method ezcPersistentFindWithRelationsQuery::__call()
  Delegate to inner $query object.
__construct
  in file persistent_object_exception.php, method ezcPersistentObjectException::__construct()
  Constructs a new ezcPersistentObjectException with error message $message and reason code $reason.
__construct
  in file persistent_object_id_property.php, method ezcPersistentObjectIdProperty::__construct()
  Constructs a new PersistentObjectField
__construct
  in file persistent_object_property.php, method ezcPersistentObjectProperty::__construct()
  Creates a new property definition object.
__construct
  in file persistent_session.php, method ezcPersistentSession::__construct()
  Constructs a new persistent session that works on the database $db.
__construct
  in file persistent_object_definition.php, method ezcPersistentObjectDefinition::__construct()
  Constructs a new PersistentObjectDefinition.
__construct
  in file one_to_one.php, method ezcPersistentOneToOneRelation::__construct()
  Create a new relation.
__construct
  in file already_persistent.php, method ezcPersistentObjectAlreadyPersistentException::__construct()
  Constructs a new ezcPersistentObjectAlreadyPersistentException for the class $class.
__construct
  in file multi_manager.php, method ezcPersistentMultiManager::__construct()
  Constructs a new multimanager that will look for persistent object definitions in all $managers.
__construct
  in file not_persistent.php, method ezcPersistentObjectNotPersistentException::__construct()
  Constructs a new ezcPersistentObjectNotPersistentException for the class $class.
__construct
  in file object_not_found.php, method ezcPersistentObjectNotFoundException::__construct()
  Creates a new exception for the object of $class with $id.
__construct
  in file one_to_many.php, method ezcPersistentOneToManyRelation::__construct()
  Create a new relation.
__construct
  in file query_exception.php, method ezcPersistentQueryException::__construct()
  Constructs a new ezcPersistentQueryException with additional information in $msg.
__construct
  in file relation_operation_not_supported.php, method ezcPersistentRelationOperationNotSupportedException::__construct()
  Constructs a new ezcPersistentRelationOperationNotSupportedException for the $class which does not support the $operation in respect to $relatedClass. Optionally a $reason can be given.
__construct
  in file session_not_found.php, method ezcPersistentSessionNotFoundException::__construct()
  Constructs a new exception.
__construct
  in file single_table_map.php, method ezcPersistentSingleTableMap::__construct()
  Create a new ezcPersistentSingleTableMap.
__construct
  in file undeterministic_relation.php, method ezcPersistentUndeterministicRelationException::__construct()
  Constructs a new ezcPersistentUndeterministicRelationException for the given relation class $class.
__construct
  in file relation_not_found.php, method ezcPersistentRelationNotFoundException::__construct()
  Constructs a new ezcPersistentRelationNotFoundException for the class $class which does not have a relation for $relatedClass.
__construct
  in file relation_invalid.php, method ezcPersistentRelationInvalidException::__construct()
  Constructs a new ezcPersistentRelationInvalidException for the given relation class $class.
__construct
  in file related_object_not_found.php, method ezcPersistentRelatedObjectNotFoundException::__construct()
  Constructs a new ezcPersistentRelatedObjectNotFoundException for the object $object which does not have a relation for $relatedClass.
__construct
  in file relation.php, method ezcPersistentRelation::__construct()
  Create a new relation.
__construct
  in file relation_find_definition.php, method ezcPersistentRelationFindDefinition::__construct()
  Creates a new relation find definition.
__construct
  in file relation_find_query.php, method ezcPersistentRelationFindQuery::__construct()
  Creates a new relation find query.
__construct
  in file many_to_many.php, method ezcPersistentManyToManyRelation::__construct()
  Constructs a new many to many relation from the table $sourceTable to the table $destinationTable via $relationTable
__construct
  in file many_to_one.php, method ezcPersistentManyToOneRelation::__construct()
  Create a new relation.
__construct
  in file definition_not_found.php, method ezcPersistentDefinitionNotFoundException::__construct()
  Constructs a new ezcPersistentDefinitionNotFoundException for the class $class with the additional error information $message.
__construct
  in file definition_missing_id_property.php, method ezcPersistentDefinitionMissingIdPropertyException::__construct()
  Constructs a new ezcPersistentDefinitionMissingIdPropertyException for the class $class.
__construct
  in file identifier_generation.php, method ezcPersistentIdentifierGenerationException::__construct()
  Constructs a new ezcPersistentIdentifierGenerationException for the class $class with the optional message $msg.
__construct
  in file identity.php, method ezcPersistentSessionIdentityDecorator::__construct()
  Creates a new identity map decorator.
__construct
  in file double_table_map.php, method ezcPersistentDoubleTableMap::__construct()
  Create a new ezcPersistentDoubleTableMap.
__construct
  in file generator_definition.php, method ezcPersistentGeneratorDefinition::__construct()
  Constructs a new PersistentGeneratorDefinition where $class contains name of the class to load and $params contains a list of parameters provided to the constructor of that class.
__construct
  in file find_query.php, method ezcPersistentFindQuery::__construct()
  Creates a new persistent find query.
__construct
  in file find_with_relations_query.php, method ezcPersistentFindWithRelationsQuery::__construct()
  Creates a new persistent find query.
__construct
  in file find_iterator.php, method ezcPersistentIdentityFindIterator::__construct()
  Initializes the iterator with the statement $stmt and the definition $def..
__construct
  in file find_iterator.php, method ezcPersistentFindIterator::__construct()
  Initializes the iterator with the statement $stmt and the definition $def..
__construct
  in file identity.php, method ezcPersistentIdentity::__construct()
  Creates a new object identity.
__construct
  in file identity_related_object_already_exists.php, method ezcPersistentIdentityRelatedObjectAlreadyExistsException::__construct()
  Creates a new ezcPersistentIdentityRelatedObjectAlreadyExistsException.
__construct
  in file identity_session.php, method ezcPersistentSessionIdentityDecoratorOptions::__construct()
  Construct a new options object.
__construct
  in file basic.php, method ezcPersistentBasicIdentityMap::__construct()
  Creates a new identity map.
__construct
  in file invalid_object_state.php, method ezcPersistentInvalidObjectStateException::__construct()
  Creates a new exception.
__construct
  in file identity_related_objects_inconsistent.php, method ezcPersistentIdentityRelatedObjectsInconsistentException::__construct()
  Creates a new ezcPersistentIdentityRelatedObjectsInconsistentException.
__construct
  in file identity_missing.php, method ezcPersistentIdentityMissingException::__construct()
  Creates a new ezcPersistentIdentityMissingException.
__construct
  in file code_manager.php, method ezcPersistentCodeManager::__construct()
  Constructs a new code manager that will look for persistent object definitions in the directory $dir.
__construct
  in file identity_already_exists.php, method ezcPersistentIdentityAlreadyExistsException::__construct()
  Creates a new ezcPersistentIdentityAlreadyExistsException.
__construct
  in file cache_manager.php, method ezcPersistentCacheManager::__construct()
  Constructs a new definition cache.
__set_state
  in file date.php, method ezcPersistentPropertyDateTimeConverter::__set_state()
  Method for de-serialization after var_export().
__set_state
  in file persistent_object_id_property.php, method ezcPersistentObjectIdProperty::__set_state()
  Returns a new instance of this class with the data specified by $array.
__set_state
  in file one_to_one.php, method ezcPersistentOneToOneRelation::__set_state()
  Sets the state after importing an exported object.
__set_state
  in file one_to_many.php, method ezcPersistentOneToManyRelation::__set_state()
  Sets the state after importing an exported object.
__set_state
  in file many_to_one.php, method ezcPersistentManyToOneRelation::__set_state()
  Sets the state after importing an exported object.
__set_state
  in file persistent_object_definition.php, method ezcPersistentObjectDefinition::__set_state()
  Returns a new instance of this class with the data specified by $array.
__set_state
  in file many_to_many.php, method ezcPersistentManyToManyRelation::__set_state()
  Sets the state after importing an exported object.
__set_state
  in file persistent_object_property.php, method ezcPersistentObjectProperty::__set_state()
  Returns a new instance of this class with the data specified by $array.
__set_state
  in file generator_definition.php, method ezcPersistentGeneratorDefinition::__set_state()
  Returns a new instance of this class with the data specified by $array.
__set_state
  in file property_converter.php, method ezcPersistentPropertyConverter::__set_state()
  Method for de-serialization after var_export().

### Letter 'a'

addManager
  in file multi_manager.php, method ezcPersistentMultiManager::addManager()
  Adds a manager that can provide persistent object definitions.
addRelatedObject
  in file persistent_session.php, method ezcPersistentSession::addRelatedObject()
  Create a relation between $object and $relatedObject.
addRelatedObject
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::addRelatedObject()
  Create a relation between $object and $relatedObject.
addRelatedObject
  in file identity_map.php, method ezcPersistentIdentityMap::addRelatedObject()
  Appends a new $relatedObject to a related object set of $sourceObject.
addRelatedObject
  in file basic.php, method ezcPersistentBasicIdentityMap::addRelatedObject()
  Appends a new $relatedObject to a related object set of $sourceObject.
addRelatedObject
  in file identity.php, method ezcPersistentSessionIdentityDecorator::addRelatedObject()
  Create a relation between $object and $relatedObject.
already_persistent.php
  procedural page already_persistent.php

### Letter 'b'

basic.php
  procedural page basic.php

### Letter 'c'

$class
  in file generator_definition.php, variable ezcPersistentGeneratorDefinition::$class
  The name of the class implementing the generator.
checkPersistence
  in file manual_generator.php, method ezcPersistentManualGenerator::checkPersistence()
  Returns true if the object is persistent already.
checkPersistence
  in file identifier_generator.php, method ezcPersistentIdentifierGenerator::checkPersistence()
  Returns true if the object is persistent already.
chooseDefault
  in file persistent_session_instance.php, method ezcPersistentSessionInstance::chooseDefault()
  Sets the database $identifier as default database instance.
createDeleteQuery
  in file persistent_session.php, method ezcPersistentSession::createDeleteQuery()
  Returns a delete query for the given persistent object $class.
createDeleteQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::createDeleteQuery()
  Returns a delete query for the given persistent object $class.
createDeleteQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createDeleteQuery()
  Returns a delete query for the given persistent object $class.
createFindQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::createFindQuery()
  Returns a select query for the given persistent object $class.
createFindQuery
  in file persistent_session.php, method ezcPersistentSession::createFindQuery()
  Returns a select query for the given persistent object $class.
createFindQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createFindQuery()
  Returns a select query for the given persistent object $class.
createFindQueryWithRelations
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createFindQueryWithRelations()
  Returns a select query for the given $class and its related objects as defined in $relations.
createRelationFindQuery
  in file persistent_session.php, method ezcPersistentSession::createRelationFindQuery()
  Returns the base query for retrieving related objects.
createRelationFindQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createRelationFindQuery()
  Returns the base query for retrieving related objects.
createRelationFindQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::createRelationFindQuery()
  Returns the base query for retrieving related objects.
createRelationStoreName
  in file basic.php, method ezcPersistentBasicIdentityMap::createRelationStoreName()
  Creates the related object set identifier for $relatedClass and $relationName.
createSubQuery
  in file persistent_session.php, method ezcPersistentSession::createSubQuery()
  Returns a sub-select for the given $class to be used with $parentQuery.
createSubQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createSubQuery()
  Returns a sub-select for the given $class to be used with $parentQuery.
createUpdateQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::createUpdateQuery()
  Returns an update query for the given persistent object $class.
createUpdateQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::createUpdateQuery()
  Returns an update query for the given persistent object $class.
createUpdateQuery
  in file persistent_session.php, method ezcPersistentSession::createUpdateQuery()
  Returns an update query for the given persistent object $class.
current
  in file find_iterator.php, method ezcPersistentFindIterator::current()
  Returns the current object of this iterator.
cache_manager.php
  procedural page cache_manager.php
code_manager.php
  procedural page code_manager.php

### Letter 'd'

$def
  in file find_iterator.php, variable ezcPersistentFindIterator::$def
  The definition of the persistent object type.
$definition
  in file relation_find_definition.php, variable ezcPersistentRelationFindDefinition::$definition
  Definition object for this $relatedClass.
$definitionManager
  in file basic.php, variable ezcPersistentBasicIdentityMap::$definitionManager
  Definition manager used by ezcPersistentSession.
$destinationColumn
  in file double_table_map.php, variable ezcPersistentDoubleTableMap::$destinationColumn
  Column of the second table, which should be mapped to the first column.
$destinationColumn
  in file single_table_map.php, variable ezcPersistentSingleTableMap::$destinationColumn
  Column of the second table, which should be mapped to the first column.
delete
  in file persistent_session.php, method ezcPersistentSession::delete()
  Deletes the persistent object $object.
delete
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::delete()
  Deletes the persistent object $object.
delete
  in file identity.php, method ezcPersistentSessionIdentityDecorator::delete()
  Deletes the persistent $object.
deleteFromQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::deleteFromQuery()
  Deletes persistent objects using the query $query.
deleteFromQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::deleteFromQuery()
  Deletes persistent objects using the given $query.
deleteFromQuery
  in file persistent_session.php, method ezcPersistentSession::deleteFromQuery()
  Deletes persistent objects using the query $query.
definition_missing_id_property.php
  procedural page definition_missing_id_property.php
definition_not_found.php
  procedural page definition_not_found.php
delete_handler.php
  procedural page delete_handler.php
definition_manager.php
  procedural page definition_manager.php
date.php
  procedural page date.php
double_table_map.php
  procedural page double_table_map.php

### Letter 'e'

ezcPersistentBasicIdentityMap
  in file basic.php, class ezcPersistentBasicIdentityMap
  Default identity map used in ezcPersistentSessionIdentityDecorator.
ezcPersistentCacheManager
  in file cache_manager.php, class ezcPersistentCacheManager
  Caches fetched definitions so they don't have to be read from the original source for each use.
ezcPersistentCodeManager
  in file code_manager.php, class ezcPersistentCodeManager
  Handles persistent object definitions in plain code style.
ezcPersistentDefinitionManager
  in file definition_manager.php, class ezcPersistentDefinitionManager
  Defines the interface for all persistent object definition managers.
ezcPersistentDefinitionMissingIdPropertyException
  in file definition_missing_id_property.php, class ezcPersistentDefinitionMissingIdPropertyException
  Exception thrown, if an object of ezcPersistentObjectDefinition has no idProperty attribute.
ezcPersistentDefinitionNotFoundException
  in file definition_not_found.php, class ezcPersistentDefinitionNotFoundException
  General exception class for the PersistentObject package.
ezcPersistentDoubleTableMap
  in file double_table_map.php, class ezcPersistentDoubleTableMap
  Class to create {ezcPersistentRelation::$columnMap} properties.
ezcPersistentFindIterator
  in file find_iterator.php, class ezcPersistentFindIterator
  This class provides functionality to iterate over a database result set in the form of persistent objects.
ezcPersistentFindQuery
  in file find_query.php, class ezcPersistentFindQuery
  Find query object to be used with ezcPersistentSession.
ezcPersistentFindWithRelationsQuery
  in file find_with_relations_query.php, class ezcPersistentFindWithRelationsQuery
  Find query object for pre-fetching queries in ezcPersistentSessionIdentityDecorator.
ezcPersistentGeneratorDefinition
  in file generator_definition.php, class ezcPersistentGeneratorDefinition
  Defines a persistent object id generator.
ezcPersistentIdentifierGenerationException
  in file identifier_generation.php, class ezcPersistentIdentifierGenerationException
  Exception thrown when generating an ID for a persistent object failed.
ezcPersistentIdentifierGenerator
  in file identifier_generator.php, class ezcPersistentIdentifierGenerator
  The interface between the class that generates unique identifiers when creating new objects and the session.
ezcPersistentIdentity
  in file identity.php, class ezcPersistentIdentity
  Struct representing an object identity in ezcPersistentIdentityMap.
ezcPersistentIdentityAlreadyExistsException
  in file identity_already_exists.php, class ezcPersistentIdentityAlreadyExistsException
  Exception thrown if an identity is duplicated.
ezcPersistentIdentityFindIterator
  in file find_iterator.php, class ezcPersistentIdentityFindIterator
  Iterator class with identity mapping facilities.
ezcPersistentIdentityMap
  in file identity_map.php, class ezcPersistentIdentityMap
  Identity map interface.
ezcPersistentIdentityMissingException
  in file identity_missing.php, class ezcPersistentIdentityMissingException
  Exception thrown if an identity is expected to be recorded, but is not found.
ezcPersistentIdentityRelatedObjectAlreadyExistsException
  in file identity_related_object_already_exists.php, class ezcPersistentIdentityRelatedObjectAlreadyExistsException
  Exception thrown if a related objects is added twice to a set of related objects.
ezcPersistentIdentityRelatedObjectsInconsistentException
  in file identity_related_objects_inconsistent.php, class ezcPersistentIdentityRelatedObjectsInconsistentException
  Exception thrown if a set of related objects is inconsistent.
ezcPersistentInvalidObjectStateException
  in file invalid_object_state.php, class ezcPersistentInvalidObjectStateException
  Exception thrown if the result of $object->getState() is invalid.
ezcPersistentManualGenerator
  in file manual_generator.php, class ezcPersistentManualGenerator
  This identifier generator does not generate any ID's. Instead the user must manually assign an ID when the object is saved.
ezcPersistentManyToManyRelation
  in file many_to_many.php, class ezcPersistentManyToManyRelation
  Relation class to reflect a many-to-many table relation (m:n).
ezcPersistentManyToOneRelation
  in file many_to_one.php, class ezcPersistentManyToOneRelation
  Relation class to reflect a many-to-one table relation (m:1).
ezcPersistentMultiManager
  in file multi_manager.php, class ezcPersistentMultiManager
  Makes it possible to fetch persistent object definitions from several sources.
ezcPersistentNativeGenerator
  in file native_generator.php, class ezcPersistentNativeGenerator
  Generates IDs based on the PDO::lastInsertId method.
ezcPersistentObject
  in file persistent_object.php, class ezcPersistentObject
  ezcPersistentObject is an (optional) interface for classes that provide persistent objects.
ezcPersistentObjectAlreadyPersistentException
  in file already_persistent.php, class ezcPersistentObjectAlreadyPersistentException
  Exception thrown when a method that requires a non-persistent object is provided an object that is already persistent.
ezcPersistentObjectDefinition
  in file persistent_object_definition.php, class ezcPersistentObjectDefinition
  Main definition of a persistent object.
ezcPersistentObjectException
  in file persistent_object_exception.php, class ezcPersistentObjectException
  General exception class for the PersistentObject package.
ezcPersistentObjectIdProperty
  in file persistent_object_id_property.php, class ezcPersistentObjectIdProperty
  Defines a persistent object id field.
ezcPersistentObjectNotFoundException
  in file object_not_found.php, class ezcPersistentObjectNotFoundException
  Exception thrown if an object to be loaded could not be found.
ezcPersistentObjectNotPersistentException
  in file not_persistent.php, class ezcPersistentObjectNotPersistentException
  Exception thrown when a method that requires a persistent object is provided an object not yet persistent.
ezcPersistentObjectProperty
  in file persistent_object_property.php, class ezcPersistentObjectProperty
  Defines a persistent object field.
ezcPersistentOneToManyRelation
  in file one_to_many.php, class ezcPersistentOneToManyRelation
  Relation class to reflect a one-to-many table relation (1:n).
ezcPersistentOneToOneRelation
  in file one_to_one.php, class ezcPersistentOneToOneRelation
  Relation class to reflect a one-to-one table relation (1:1).
ezcPersistentPropertyConverter
  in file property_converter.php, class ezcPersistentPropertyConverter
  Interface that must be implemented by property converter classes.
ezcPersistentPropertyDateTimeConverter
  in file date.php, class ezcPersistentPropertyDateTimeConverter
  Property converter class for date/time values.
ezcPersistentQueryException
  in file query_exception.php, class ezcPersistentQueryException
  Exception thrown when a query failed internally in Persistent Object.
ezcPersistentRelatedObjectNotFoundException
  in file related_object_not_found.php, class ezcPersistentRelatedObjectNotFoundException
  Exception thrown, if the given relation class could not be found.
ezcPersistentRelation
  in file relation.php, class ezcPersistentRelation
  Base class for all relation definition classes of PersistentObject.
ezcPersistentRelationFindDefinition
  in file relation_find_definition.php, class ezcPersistentRelationFindDefinition
  Struct class representing a relation find definition.
ezcPersistentRelationFindQuery
  in file relation_find_query.php, class ezcPersistentRelationFindQuery
  Find query object to be used with ezcPersistentSessionIdentityDecorator.
ezcPersistentRelationInvalidException
  in file relation_invalid.php, class ezcPersistentRelationInvalidException
  Exception thrown, if the class of a relation definition was invalid.
ezcPersistentRelationNotFoundException
  in file relation_not_found.php, class ezcPersistentRelationNotFoundException
  Exception thrown, if a desired relation between 2 classes was not found.
ezcPersistentRelationOperationNotSupportedException
  in file relation_operation_not_supported.php, class ezcPersistentRelationOperationNotSupportedException
  Exception thrown, if the given relation class ćould not be found.
ezcPersistentSequenceGenerator
  in file sequence_generator.php, class ezcPersistentSequenceGenerator
  Generates IDs based on the PDO::lastInsertId method.
ezcPersistentSession
  in file persistent_session.php, class ezcPersistentSession
  ezcPersistentSession is the main runtime interface for manipulation of persistent objects.
ezcPersistentSessionFoundation
  in file persistent_session_foundation.php, class ezcPersistentSessionFoundation
  Interface for ezcPersistentSession and its decorators.
ezcPersistentSessionIdentityDecorator
  in file identity.php, class ezcPersistentSessionIdentityDecorator
  This class decorates ezcPersistentSession with facilities of the identity map pattern.
ezcPersistentSessionIdentityDecoratorOptions
  in file identity_session.php, class ezcPersistentSessionIdentityDecoratorOptions
  Options class for ezcPersistentSessionIdentityDecorator.
ezcPersistentSessionInstance
  in file persistent_session_instance.php, class ezcPersistentSessionInstance
  Holds persistent object session instances for global access throughout an application.
ezcPersistentSessionNotFoundException
  in file session_not_found.php, class ezcPersistentSessionNotFoundException
  This exceptions is used when a database handler could not be found.
ezcPersistentSingleTableMap
  in file single_table_map.php, class ezcPersistentSingleTableMap
  Class to create {ezcPersistentRelation::$columnMap} properties.
ezcPersistentUndeterministicRelationException
  in file undeterministic_relation.php, class ezcPersistentUndeterministicRelationException
  Exception thrown, if an operation on a multi-relation class missed the relation name.

### Letter 'f'

$furtherRelations
  in file relation_find_definition.php, variable ezcPersistentRelationFindDefinition::$furtherRelations
  Deeper relation definitions.
fetchDefinition
  in file code_manager.php, method ezcPersistentCodeManager::fetchDefinition()
  Returns the definition of the persistent object with the class $class.
fetchDefinition
  in file definition_manager.php, method ezcPersistentDefinitionManager::fetchDefinition()
  Returns the definition of the persistent object with the class $class.
fetchDefinition
  in file cache_manager.php, method ezcPersistentCacheManager::fetchDefinition()
  Returns the definition of the persistent object with the class $class.
fetchDefinition
  in file multi_manager.php, method ezcPersistentMultiManager::fetchDefinition()
  Returns the definition of the persistent object with the class $class.
find
  in file identity.php, method ezcPersistentSessionIdentityDecorator::find()
  Returns the result of the $query as an array of objects.
find
  in file persistent_session.php, method ezcPersistentSession::find()
  Returns the result of the query $query as a list of objects.
find
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::find()
  Returns the result of the query $query as a list of objects.
findIterator
  in file identity.php, method ezcPersistentSessionIdentityDecorator::findIterator()
  Returns the result of $query for the $class as an iterator.
findIterator
  in file persistent_session.php, method ezcPersistentSession::findIterator()
  Returns the result of $query for the $class as an iterator.
findIterator
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::findIterator()
  Returns the result of $query for the $class as an iterator.
flush
  in file find_iterator.php, method ezcPersistentFindIterator::flush()
  Clears the results from the iterator.
fromDatabase
  in file property_converter.php, method ezcPersistentPropertyConverter::fromDatabase()
  Converts the database value given to the property value.
fromDatabase
  in file date.php, method ezcPersistentPropertyDateTimeConverter::fromDatabase()
  Converts unix timestamp to DateTime instance.
find_iterator.php
  procedural page find_iterator.php
find_query.php
  procedural page find_query.php
find_with_relations_query.php
  procedural page find_with_relations_query.php
find_iterator.php
  procedural page find_iterator.php

### Letter 'g'

generateAliasMap
  in file identity.php, method ezcPersistentSessionIdentityDecorator::generateAliasMap()
  Returns a hash map between property and column name for the given definition $def.
generateAliasMap
  in file persistent_session.php, method ezcPersistentSession::generateAliasMap()
  Returns a hash map between property and column name for the given definition $def.
generateAliasMap
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::generateAliasMap()
  Returns a hash map between property and column name for the given definition $def.
get
  in file persistent_session_instance.php, method ezcPersistentSessionInstance::get()
  Returns the persistent session instance named $identifier.
getColumnsFromDefinition
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::getColumnsFromDefinition()
  Returns all the columns defined in the persistent object.
getColumnsFromDefinition
  in file persistent_session.php, method ezcPersistentSession::getColumnsFromDefinition()
  Returns all the columns defined in the persistent object.
getColumnsFromDefinition
  in file identity.php, method ezcPersistentSessionIdentityDecorator::getColumnsFromDefinition()
  Returns all the columns defined in the persistent object.
getIdentity
  in file basic.php, method ezcPersistentBasicIdentityMap::getIdentity()
  Returns the object of $class with $id or null.
getIdentity
  in file identity_map.php, method ezcPersistentIdentityMap::getIdentity()
  Returns the object of $class with $id or null.
getObjectState
  in file persistent_session.php, method ezcPersistentSession::getObjectState()
  Returns the object state.
getRelatedObject
  in file persistent_session.php, method ezcPersistentSession::getRelatedObject()
  Returns the related object of a given $relatedClass for an $object.
getRelatedObject
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::getRelatedObject()
  Returns the related object of a given $relatedClass for an $object.
getRelatedObject
  in file identity.php, method ezcPersistentSessionIdentityDecorator::getRelatedObject()
  Returns the related object of a given $relatedClass for $object.
getRelatedObjects
  in file persistent_session.php, method ezcPersistentSession::getRelatedObjects()
  Returns the related objects of a given $relatedClass for an $object.
getRelatedObjects
  in file basic.php, method ezcPersistentBasicIdentityMap::getRelatedObjects()
  Returns the set of related objects of $relatedClass for $sourceObject.
getRelatedObjects
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::getRelatedObjects()
  Returns the related objects of a given $relatedClass for an $object.
getRelatedObjects
  in file identity_map.php, method ezcPersistentIdentityMap::getRelatedObjects()
  Returns the set of related objects of $relatedClass for $sourceObject.
getRelatedObjects
  in file identity.php, method ezcPersistentSessionIdentityDecorator::getRelatedObjects()
  Returns the related objects of a given $relatedClass for $object.
getRelatedObjectSet
  in file identity_map.php, method ezcPersistentIdentityMap::getRelatedObjectSet()
  Returns the named set of related objects for $sourceObject with $setName.
getRelatedObjectSet
  in file basic.php, method ezcPersistentBasicIdentityMap::getRelatedObjectSet()
  Returns the named set of related objects for $sourceObject with $setName.
getRelatedObjectSubset
  in file identity.php, method ezcPersistentSessionIdentityDecorator::getRelatedObjectSubset()
  Returns the named related object subset with $setName for $object.
getState
  in file persistent_object.php, method ezcPersistentObject::getState()
  Returns the current state of an object.
generator_definition.php
  procedural page generator_definition.php

### Letter 'h'

handler.php
  procedural page handler.php

### Letter 'i'

$identities
  in file basic.php, variable ezcPersistentBasicIdentityMap::$identities
  Object identities.
$idMap
  in file find_iterator.php, variable ezcPersistentIdentityFindIterator::$idMap
  Identity map.
isRelated
  in file persistent_session.php, method ezcPersistentSession::isRelated()
  Returns if $relatedObject is related to $sourceObject.
isRelated
  in file identity.php, method ezcPersistentSessionIdentityDecorator::isRelated()
  Returns if $relatedObject is related to $sourceObject.
identifier_generation.php
  procedural page identifier_generation.php
identity_already_exists.php
  procedural page identity_already_exists.php
identity_missing.php
  procedural page identity_missing.php
identity_related_objects_inconsistent.php
  procedural page identity_related_objects_inconsistent.php
identity_related_object_already_exists.php
  procedural page identity_related_object_already_exists.php
invalid_object_state.php
  procedural page invalid_object_state.php
identifier_generator.php
  procedural page identifier_generator.php
identity_map.php
  procedural page identity_map.php
identity_session.php
  procedural page identity_session.php
identity.php
  procedural page identity.php
identity.php
  procedural page identity.php

### Letter 'k'

key
  in file find_iterator.php, method ezcPersistentFindIterator::key()
  Returns null.

### Letter 'l'

load
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::load()
  Returns the persistent object of class $class with id $id.
load
  in file identity.php, method ezcPersistentSessionIdentityDecorator::load()
  Returns the persistent object of class $class with id $id.
load
  in file persistent_session.php, method ezcPersistentSession::load()
  Returns the persistent object of class $class with id $id.
loadIfExists
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::loadIfExists()
  Returns the persistent object of class $class with id $id.
loadIfExists
  in file identity.php, method ezcPersistentSessionIdentityDecorator::loadIfExists()
  Returns the persistent object of class $class with id $id or null.
loadIfExists
  in file persistent_session.php, method ezcPersistentSession::loadIfExists()
  Returns the persistent object of class $class with id $id.
loadIntoObject
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::loadIntoObject()
  Loads the persistent object with the id $id into the object $object.
loadIntoObject
  in file identity.php, method ezcPersistentSessionIdentityDecorator::loadIntoObject()
  Loads the persistent object of $class with $id into the given $object.
loadIntoObject
  in file persistent_session.php, method ezcPersistentSession::loadIntoObject()
  Loads the persistent object with the id $id into the object $object.
loadWithRelatedObjects
  in file identity.php, method ezcPersistentSessionIdentityDecorator::loadWithRelatedObjects()
  Loads an object of $class with $id and related objects defined by $relations.
load_handler.php
  procedural page load_handler.php

### Letter 'm'

manual_generator.php
  procedural page manual_generator.php
multi_manager.php
  procedural page multi_manager.php
many_to_many.php
  procedural page many_to_many.php
many_to_one.php
  procedural page many_to_one.php

### Letter 'n'

$namedRelatedObjectSets
  in file identity.php, variable ezcPersistentIdentity::$namedRelatedObjectSets
  Named sets of related objects.
next
  in file find_iterator.php, method ezcPersistentFindIterator::next()
  Returns the next persistent object in the result set.
next
  in file find_iterator.php, method ezcPersistentIdentityFindIterator::next()
  Returns the next persistent object in the result set.
not_persistent.php
  procedural page not_persistent.php
native_generator.php
  procedural page native_generator.php

### Letter 'o'

$object
  in file find_iterator.php, variable ezcPersistentFindIterator::$object
  Stores the current object of the iterator.
$object
  in file identity.php, variable ezcPersistentIdentity::$object
  The object.
$options
  in file find_iterator.php, variable ezcPersistentIdentityFindIterator::$options
  Identity session options
object_not_found.php
  procedural page object_not_found.php
one_to_many.php
  procedural page one_to_many.php
one_to_one.php
  procedural page one_to_one.php

### Letter 'p'

$params
  in file generator_definition.php, variable ezcPersistentGeneratorDefinition::$params
  Any parameters required by the generator.
$properties
  in file relation.php, variable ezcPersistentRelation::$properties
  Properties array.
$properties
  in file find_query.php, variable ezcPersistentFindQuery::$properties
  Properties.
$propertyArray
  in file persistent_object_definition.php, variable ezcPersistentObjectDefinition::$propertyArray
  Property array.
performQuery
  in file persistent_session.php, method ezcPersistentSession::performQuery()
  Performs the given query.
persistent_object_exception.php
  procedural page persistent_object_exception.php
persistent_object.php
  procedural page persistent_object.php
persistent_session_foundation.php
  procedural page persistent_session_foundation.php
property_converter.php
  procedural page property_converter.php
persistent_object_columns.php
  procedural page persistent_object_columns.php
persistent_object_definition.php
  procedural page persistent_object_definition.php
persistent_object_id_property.php
  procedural page persistent_object_id_property.php
persistent_object_properties.php
  procedural page persistent_object_properties.php
persistent_object_property.php
  procedural page persistent_object_property.php
persistent_object_relations.php
  procedural page persistent_object_relations.php
persistent_session.php
  procedural page persistent_session.php
persistent_session_instance.php
  procedural page persistent_session_instance.php
PHP_TYPE_ARRAY
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_ARRAY
PHP_TYPE_BOOL
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_BOOL
PHP_TYPE_FLOAT
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_FLOAT
PHP_TYPE_INT
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_INT
PHP_TYPE_OBJECT
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_OBJECT
PHP_TYPE_STRING
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::PHP_TYPE_STRING
postSave
  in file sequence_generator.php, method ezcPersistentSequenceGenerator::postSave()
  Returns the integer value of the generated identifier for the new object.
postSave
  in file identifier_generator.php, method ezcPersistentIdentifierGenerator::postSave()
  Returns the value of the generated identifier for the new object.
postSave
  in file manual_generator.php, method ezcPersistentManualGenerator::postSave()
  Returns the value of the generated identifier for the new object.
postSave
  in file native_generator.php, method ezcPersistentNativeGenerator::postSave()
  Returns the integer value of the generated identifier for the new object.
preSave
  in file sequence_generator.php, method ezcPersistentSequenceGenerator::preSave()
  Fetches the next sequence value for PostgreSQL and Oracle implementations.
preSave
  in file native_generator.php, method ezcPersistentNativeGenerator::preSave()
  No functionality, since database handles ID generation automatically.
preSave
  in file manual_generator.php, method ezcPersistentManualGenerator::preSave()
  Sets the correct id on the insert query.
preSave
  in file identifier_generator.php, method ezcPersistentIdentifierGenerator::preSave()
  Called prior to executing the insert query that saves the data to the database.

### Letter 'q'

query_exception.php
  procedural page query_exception.php

### Letter 'r'

$references
  in file identity.php, variable ezcPersistentIdentity::$references
  Stores all references to $object in other identities.
$relatedClass
  in file relation_find_definition.php, variable ezcPersistentRelationFindDefinition::$relatedClass
  The related class that should be fetched.
$relatedObjects
  in file identity.php, variable ezcPersistentIdentity::$relatedObjects
  Related objects of $object.
$relationDefinition
  in file relation_find_definition.php, variable ezcPersistentRelationFindDefinition::$relationDefinition
  Definition of the relation from its parent class.
$relationDestinationColumn
  in file double_table_map.php, variable ezcPersistentDoubleTableMap::$relationDestinationColumn
  Name of the column in the relation table, that maps to the destination table column.
$relationName
  in file relation_find_definition.php, variable ezcPersistentRelationFindDefinition::$relationName
  The name of the relation.
$relationSourceColumn
  in file double_table_map.php, variable ezcPersistentDoubleTableMap::$relationSourceColumn
  Name of the column in the relation table, that maps to the source table column.
related_object_not_found.php
  procedural page related_object_not_found.php
relation_invalid.php
  procedural page relation_invalid.php
relation_not_found.php
  procedural page relation_not_found.php
relation_operation_not_supported.php
  procedural page relation_operation_not_supported.php
relation.php
  procedural page relation.php
relation_collection.php
  procedural page relation_collection.php
relation_find_query.php
  procedural page relation_find_query.php
relation_object_extractor.php
  procedural page relation_object_extractor.php
relation_query_creator.php
  procedural page relation_query_creator.php
relation_find_definition.php
  procedural page relation_find_definition.php
refresh
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::refresh()
  Syncronizes the contents of $object with those in the database.
refresh
  in file persistent_session.php, method ezcPersistentSession::refresh()
  Syncronizes the contents of $object with those in the database.
refresh
  in file identity.php, method ezcPersistentSessionIdentityDecorator::refresh()
  Syncronizes the contents of $object with the database.
removeAllReferences
  in file basic.php, method ezcPersistentBasicIdentityMap::removeAllReferences()
  Removes all references to all $sets from all objects in $sets.
removeIdentity
  in file identity_map.php, method ezcPersistentIdentityMap::removeIdentity()
  Removes the object of $class width $id from the map.
removeIdentity
  in file basic.php, method ezcPersistentBasicIdentityMap::removeIdentity()
  Removes the object of $class width $id from the map.
removeIdentityReferences
  in file basic.php, method ezcPersistentBasicIdentityMap::removeIdentityReferences()
  Removes all references to $identity.
removeReferences
  in file basic.php, method ezcPersistentBasicIdentityMap::removeReferences()
  Removes all references to $set from the objects in $set.
removeRelatedObject
  in file persistent_session.php, method ezcPersistentSession::removeRelatedObject()
  Removes the relation between $object and $relatedObject.
removeRelatedObject
  in file basic.php, method ezcPersistentBasicIdentityMap::removeRelatedObject()
  Removes a $relatedObject from the sets of related objects of $sourceObject.
removeRelatedObject
  in file identity.php, method ezcPersistentSessionIdentityDecorator::removeRelatedObject()
  Removes the relation between $object and $relatedObject.
removeRelatedObject
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::removeRelatedObject()
  Removes the relation between $object and $relatedObject.
removeRelatedObject
  in file identity_map.php, method ezcPersistentIdentityMap::removeRelatedObject()
  Removes a $relatedObject from the sets of related objects of $sourceObject.
replaceIdentityReferences
  in file basic.php, method ezcPersistentBasicIdentityMap::replaceIdentityReferences()
  Replaces all references to $oldIdentity with a reference to $newIdentity.
reset
  in file basic.php, method ezcPersistentBasicIdentityMap::reset()
  Resets the complete identity map.
reset
  in file identity_map.php, method ezcPersistentIdentityMap::reset()
  Resets the complete identity map.
reset
  in file persistent_session_instance.php, method ezcPersistentSessionInstance::reset()
  Resets the complete class.
resetDefault
  in file persistent_session_instance.php, method ezcPersistentSessionInstance::resetDefault()
  Resets the default instance holder.
rewind
  in file find_iterator.php, method ezcPersistentFindIterator::rewind()
  Sets the iterator to point to the first object in the result set.

### Letter 's'

$session
  in file identity.php, variable ezcPersistentSessionIdentityDecorator::$session
  The persistent session this object wraps.
$sourceColumn
  in file double_table_map.php, variable ezcPersistentDoubleTableMap::$sourceColumn
  Column of the first table used for mapping.
$sourceColumn
  in file single_table_map.php, variable ezcPersistentSingleTableMap::$sourceColumn
  Column of the first table used for mapping.
session_not_found.php
  procedural page session_not_found.php
sequence_generator.php
  procedural page sequence_generator.php
save_handler.php
  procedural page save_handler.php
single_table_map.php
  procedural page single_table_map.php
save
  in file persistent_session.php, method ezcPersistentSession::save()
  Saves the new persistent object $object to the database using an INSERT INTO query.
save
  in file identity.php, method ezcPersistentSessionIdentityDecorator::save()
  Saves the new persistent object $object to the database using an INSERT INTO query.
save
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::save()
  Saves the new persistent object $object to the database using an INSERT INTO query.
saveOrUpdate
  in file persistent_session.php, method ezcPersistentSession::saveOrUpdate()
  Saves or updates the persistent object $object to the database.
saveOrUpdate
  in file identity.php, method ezcPersistentSessionIdentityDecorator::saveOrUpdate()
  Saves or updates the persistent $object to the database.
saveOrUpdate
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::saveOrUpdate()
  Saves or updates the persistent object $object to the database.
set
  in file persistent_session_instance.php, method ezcPersistentSessionInstance::set()
  Adds the persistent session $session to the list of known instances.
setIdentity
  in file identity_map.php, method ezcPersistentIdentityMap::setIdentity()
  Records the identity of $object.
setIdentity
  in file basic.php, method ezcPersistentBasicIdentityMap::setIdentity()
  Records the identity of $object.
setRelatedObjects
  in file basic.php, method ezcPersistentBasicIdentityMap::setRelatedObjects()
  Records a set of $relatedObjects to $sourceObject.
setRelatedObjects
  in file identity_map.php, method ezcPersistentIdentityMap::setRelatedObjects()
  Records a set of $relatedObjects to $sourceObject.
setRelatedObjectSet
  in file identity_map.php, method ezcPersistentIdentityMap::setRelatedObjectSet()
  Records a named set of $relatedObjects for $sourceObject.
setRelatedObjectSet
  in file basic.php, method ezcPersistentBasicIdentityMap::setRelatedObjectSet()
  Records a named set of $relatedObjects for $sourceObject.
setState
  in file persistent_object.php, method ezcPersistentObject::setState()
  Sets the state of the object.
setupReversePropertyDefinition
  in file definition_manager.php, method ezcPersistentDefinitionManager::setupReversePropertyDefinition()
  Returns the definition $def with the reverse relations field correctly set up.

### Letter 't'

toDatabase
  in file property_converter.php, method ezcPersistentPropertyConverter::toDatabase()
  Converts the object value given back to the database value.
toDatabase
  in file date.php, method ezcPersistentPropertyDateTimeConverter::toDatabase()
  Converts a DateTime object into a unix timestamp.

### Letter 'u'

undeterministic_relation.php
  procedural page undeterministic_relation.php
update
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::update()
  Saves the new persistent object $object to the database using an UPDATE query.
update
  in file identity.php, method ezcPersistentSessionIdentityDecorator::update()
  Updates $object in the database using an UPDATE query.
update
  in file persistent_session.php, method ezcPersistentSession::update()
  Saves the new persistent object $object to the database using an UPDATE query.
updateFromQuery
  in file persistent_session_foundation.php, method ezcPersistentSessionFoundation::updateFromQuery()
  Updates persistent objects using the query $query.
updateFromQuery
  in file persistent_session.php, method ezcPersistentSession::updateFromQuery()
  Updates persistent objects using the query $query.
updateFromQuery
  in file identity.php, method ezcPersistentSessionIdentityDecorator::updateFromQuery()
  Updates persistent objects using the query $query.

### Letter 'v'

valid
  in file find_iterator.php, method ezcPersistentFindIterator::valid()
  Returns true if there is a current object.
validateColumnMap
  in file relation.php, method ezcPersistentRelation::validateColumnMap()
  Validates an ezcPersistentRelation::$columnMap property.
validateColumnMap
  in file one_to_many.php, method ezcPersistentOneToManyRelation::validateColumnMap()
  Validates an ezcPersistentRelation::$columnMap property.
validateColumnMap
  in file one_to_one.php, method ezcPersistentOneToOneRelation::validateColumnMap()
  Validates an ezcPersistentRelation::$columnMap property.
validateColumnMap
  in file many_to_many.php, method ezcPersistentManyToManyRelation::validateColumnMap()
  Validates an ezcPersistentRelation::$columnMap property.
validateColumnMap
  in file many_to_one.php, method ezcPersistentManyToOneRelation::validateColumnMap()
  Validates an ezcPersistentRelation::$columnMap property.
VISIBILITY_PRIVATE
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::VISIBILITY_PRIVATE
VISIBILITY_PROPERTY
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::VISIBILITY_PROPERTY
VISIBILITY_PROTECTED
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::VISIBILITY_PROTECTED
VISIBILITY_PUBLIC
  in file persistent_object_property.php, class constant ezcPersistentObjectProperty::VISIBILITY_PUBLIC

### Letter 'w'

where
  in file find_with_relations_query.php, method ezcPersistentFindWithRelationsQuery::where()
  Adds a where clause with logical expressions to the query.

Documentation generated by phpDocumentor 1.4.3