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