Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

IOPC Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AttrGroupStructure containing information about one group of attributes
AttributeGroupInformation about group of attributes - attributes from one group should be loaded from the database together
AttributeInfoInformation about one attribute of a class
AttrInfoStructure containing information about an (transient or persistent) attribute of some persistent class
BaseClassInfoInformation about one application class and its mapping
BigHashTable
Bind
BindClassName
BindEnumName
BindTemplateClass
BindTemplateFunction
BindTypedefName
BindVarName
BufferItem
ChainedRelation< L, R >
ChainedRelationBase
ChangedMemberList
ChangedMemberList::Cmem
Class
ClassArray
ClassBodyWalker
ClassHierarchyClass that represents inheritance graph of application's classes
ClassHierarchy::TableInfoStruct containing information about DB table that belongs to the class, that is associated with it in TableInfoMap
ClassHierarchy::TableInfo::ColumnInfoStruct with information about one attribute / column
ClassHierarchy::TableInfoMapContains information about tables' columns and so on
ClassRegister
ClassWalker
ClassWalker::ClientDataLink
Cmd
Cmd0
Cmd1
CmdCommit
CmdRollback
CmdRollbackToSavepoint
CmdSavepoint
CmdSql
ComplexQuery
ConnectionAbstract class representing connection to a database
CreateMethodPointersHelper struct used as value type in ClassFactoryMap - contains pointers to createInstance() and createReference() methods
CursorAbstract class that represents a database cursor
DatabaseAbstract class that represents a database
DatabaseColumnInfoStructure describing one column in a database table
DatabaseObject
DatabaseSqlStatementsInterface through which database vendor specific SQL statements are generated
DatabaseTableInfoStructure describing a database table
DBSchemaGeneratorClass that is able to generate CREATE SCHEMA \ DROP SCHEMA \ EXPLAIN PLAN SQL statements for given class hierarchy
DupLeaf
Encoding
Environment
Environment::Array
FullClassInfoComplete information about one application class and its mapping
GeneralClassInfoBasic information about a class (persistent capable or not)
GeneralClassMapThis class stores information about all classes found in a source file
HashTable
HashTableEntry
HintAbstract parent of all class mapping hints
HintBuildIndexHint that tells IOPC DBSC to build index on columns that correspond to attributes from attributeList
ImmutableObject
InsertUpdateTableInfoInformation about a table used when inserting / updating a row in(to) the table
IopcAttributeInfoStruct that stores information about one attribute of a persistent capable class
IopcClassAttributeInformation about one attribute of a class
IopcClassFactoryContainer that stores pointers to functions that can create new instance of / reference to appropriate IopcPersistentObject ancestor
IopcClassObjectInterface that provides IopcPersistentObject with access to basic functions of IopcClassObjectImpl
IopcClassObjectContainerContainer that contains all existing IopcClassObjectImpl-s
IopcClassObjectImplClass whose instances represent individual user's persistent classes. All object data manipulating methods are implemented there
IopcClassRegistrar< T >Template used to register class's createInstance() and createReference() functions in iopcClassFactory
IopcExceptionCannotFindClassObjectThrown if class object for given IopcPersistentObject cannot be found because the input XML file does not contain information about that class
IopcExceptionInvalidReferenceThrown if user attempts to use reference Ref<T> that is not valid, because reference to unrelated type was assigned to it
IopcExceptionInvalidSqlUser specified SQL fragment was invalid
IopcExceptionReferencedObjectDoesntExistThrown if accessing persistent association (reference) that points to an object which doesn't exist (object with given OID not found in project's main table)
IopcExceptionUnexpectedThrown if some unexpected error occurs. Can be thrown also if user changes XML mapping file in a forbidden way (f.e. deletes some attributes from it)
IopcImportExportStructType of one entry in IopcClassObjectImpl::importExportArray
IopcLibClass that represents whole IOPC library. Its (static) method initialize() must be called before using anything from the library
IopcLogger
IopcPcClassInfoStruct that stores information about one persistent capable class
IopcPcClassStoreThis class stores information about persistent capable classes. It also defines which attributes are (potentially) persistent
IopcPersistentObjectAbstract ancestor of all IOPC-style persistent objects
IopcProtoBaseAdaptorPrototype class for IopcPersistentObject ancestors
IopcTranslatingSupportClass used to generate methods which makes a class persistent capable
IopcTranslatorMain class of IOPC SP. Called by OpenC++ framework to translate individual pieces of parsed source tree
Leaf
LeafName
LeafReserved
LeafThis
Lex
Lex::TokenFifo
Lex::TokenFifo::Slot
LtStrHelper struct used as comparator in ClassFactoryMap
ManyToManyRelation< L, R >
ManyToManyRelationBase
ManyToOneRelation< L, R >
ManyToOneRelationBase
Member
MemberFunction
MemberList
MemberList::Mem
Metaclass
MetadataLoaderInterface for class that loads metadata (information about application's class model)
MetadataWriterInterface for class that saves metadata (information about application's class model)
MWClassHierarchyClassHierarchy extended to support some features needed when writing metadata
NonLeaf
ObjectAbstract ancestor of all persistent objects
ObjectBuffer
ObjectIdentificationClass that is used as object identification both in POLiTe and in IOPC
ObjLibException
ObjLibException_ConnectionError
ObjLibException_DatabaseLock
ObjLibException_MemoryLock
ObjLibException_NoMemory
ObjLibException_NotFound
ObjLibException_NotSupported
ObjLibException_SqlError
ObjRef
OneToManyRelation< L, R >
OneToManyRelationBase
OneToOneRelation< L, R >
OneToOneRelationBase
opcxx_ListOfMetaclass
Oracle8iConnectionAbstraction of connection to an Oracle database using Oracle 8i OCI
Oracle8iCursorClass that implements "cursor" functions using Oracle 8i OCI - preparing and executing of SQL statements, fetching data from database and so on
Oracle8iCursor::IndicatorStructPair of indicator variable and pointer to bool that should be set according to the indicator variable after execution of appropriate SQL statement
Oracle8iDatabaseAbstraction of a database that is accessed using Oracle 8i OCI
Oracle8iSqlStatementsClass that implements interface DatabaseSqlStatements on top of Oracle database system
OracleConnectionObsolete class - implementation of Connection interface using Oracle v. 7 OCI. Use Oracle8iConnection instead
OracleCursorObsolete class - implementation of old Cursor interface using Oracle v. 7 OCI. Use Oracle8iCursor instead
OracleDatabaseObsolete class - implementation of Database interface using Oracle v. 7 OCI. Use Oracle8iDatabase instead
Parser
PersistentObject
Program
Program::Replacement
ProgramFile
ProgramFromStdin
ProgramString
Proto< T >
ProtoBaseAbstract ancestor of class prototypes
Ptree
PtreeAccessDecl
PtreeAccessSpec
PtreeArray
PtreeBlock
PtreeBrace
PtreeClassBody
PtreeClassSpec
PtreeDeclaration
PtreeDeclarator
PtreeEnumSpec
PtreeExternTemplate
PtreeFstyleCastExpr
PtreeHead
PtreeIter
PtreeLinkageSpec
PtreeMetaclassDecl
PtreeName
PtreeNamespaceSpec
PtreeTemplateDecl
PtreeTemplateInstantiation
PtreeTypedef
PtreeUserAccessSpec
PtreeUserdefKeyword
PtreeUsing
QueRefProto
Query
QuoteClass
Ref< T >Template whose instances are used as references to persistent objects
RefBaseAbstract class representing reference to a persistent object
RefList< T >Template that acts as persistent list of references to persistent objects. Example of user defined persistent data type
RefList_exceptionException thrown if some error occurs in one of RefList's or RefList_iterator's methods
RefList_iterator< T >Forward iterator used to traverse RefList<T>-s
RefListEntryType of entries in RefList<T>
Relation
Result< T >
ResultBase
rw_table
sqlVar
TableInfoInformation about one database table that contains persistent objects' data
TemplateClass
TmpClassHierarchyHelper class - used to allow IopcClassObjectImpl iterating through classes in ClassHierarchy
TmpClassInfoTemporary structure used during topological ordering (ClassHierarchy::topologicalSort())
Token
TranscodedStringSimple class used to transcode given const XMLCh * to const char *
TypeInfo
UnicodeStringSimple class used to transcode given const char * to const XMLCh *
Walker
Walker::NameScope
XMLMetadataLoaderMetadataLoader that loads metadata information from a XML file written by XMLMetadataWriter
XMLMetadataWriterMetadataWriter that writes metadata information to XML file
XMLSupportErrorHandlerSimple error handler used when parsing XML documents

Generated on Wed Aug 11 22:35:04 2004 for IOPC by Doxygen 1.3.6