iopclib


Files

file  cachePtr.h
file  constCachePtr.h
file  databaseObject.cpp
file  databaseObject.h
file  cachedConnection.cpp
file  cachedConnection.h
file  cachedDatabase.cpp
file  cachedDatabase.h
file  mappingStatementsFeature.h
file  objectStatementsFeature.h
file  orStatementsFeature.h
file  statementCache.cpp
file  statementCache.h
file  dbPtr.h
file  dbPtrBase.cpp
file  dbPtrBase.h
file  freeQuery.cpp
file  freeQuery.h
file  iopc.cpp
file  iopc.h
file  iopcHeaders.h
 Includes important header files for the iopclib configuration.
file  keyValues.cpp
file  keyValues.h
file  oidObject.cpp
file  oidObject.h
file  persIdentification.cpp
file  persIdentification.h
file  query.cpp
file  query.h
file  result.h
file  resultBase.cpp
file  resultBase.h
file  resultIterator.h
file  simpleQuery.cpp
file  simpleQuery.h
file  dbType.cpp
file  dbType.h
file  dbTypeManager.cpp
file  dbTypeManager.h
file  mappingStrategy.cpp
file  mappingStrategy.h
file  scriptsGenerator.cpp
file  scriptsGenerator.h

Classes

class  iopc::CachePtr< T >
 A cache pointer class. More...
class  iopc::ConstCachePtr< T >
 A cache pointer that locks the objects with shared read-only locks. More...
class  iopc::DatabaseObject
 Provides object persistence for its descendants. More...
class  iopc::CachedConnection
 A Connection decorator which makes the Connection interface cache aware. More...
class  iopc::MappingStatementsFeature
 This feature declares methods shared by both O/R (vertical, horizontal, filtered) and ADT mapping types. More...
class  iopc::ObjectStatementsFeature
 This feature declares methods used by the ADT (object) mapping type. More...
class  iopc::ORStatementsFeature
 This feature declares methods used by the O/R (vertical, horizontal, filtered) mapping type. More...
class  iopc::DbPtr< T >
 A database pointer class. More...
class  iopc::DbPtrBase
 Database pointer DbPtr<T> base class. More...
class  iopc::FreeQuery
 A query implementation that more complex queries to be created than the SimpleQuery class. More...
class  iopc::Iopc
 iopclib library/configuration initialization class More...
class  iopc::KeyValues
 As OID represents the identity of OidObject-s, KeyValues represent the identity of all other persistent non-OID objects derived from DatabaseObject. More...
class  iopc::OidObject
 Provides an OID identity and all O/R mapping features to its descendants. More...
class  iopc::PersIdentification
 Encapsulates persistent object identity and provides access to O/R mapping services. More...
class  iopc::Query
 Base query class. More...
class  iopc::ResultBase
 Base class for the Result<T> template. More...
class  iopc::ResultIterator< T >
 An iterator that is used to iterate through query results represented as the Result<T> template class. More...
class  iopc::SimpleQuery
 A query implementation that allows to filter and order persistent instances of a particular type. More...
class  iopc::DbType
 Provides O/R mapping services for a Type. More...
class  iopc::DbTypeManager
 This singleton class manages the DbType instances. More...
class  iopc::MappingStrategy
 Declares methods that the ObjectMappingStrategy and ORMappingStrategy implement. More...
class  iopc::ObjectMappingStrategy
 Implements attribute-level part of the O/R mapping algorithm for the ADT (object) mapping types. More...
class  iopc::ORMappingStrategy
 Implements attribute-level part of the O/R mapping algorithm for the horizontal, vertical and filtered mapping types. More...
class  iopc::ScriptsGenerator
 Generates SQL CREATE and DROP scripts that create or delete database schema required for O/R mapping. More...

Generated on Tue Apr 14 16:46:23 2009 for IOPC 2 by  doxygen 1.5.6