#include "IopcMappingType.h"
Include dependency graph for iopcDefines.h:
This graph shows which files directly or indirectly include this file:
|
Name of class whose descendants are treated as persistent capable.
|
|
Pattern that specifies how user specified names of persistent capable attributes will be changed if processing the source file by IOPC SP. "%s" is the original user specified attribute name. |
|
Indicator variable name pattern for persistent capable attributes. Boolean variables of this name will be created if processing the source file by IOPC SP. "%s" is the name of user specified persistent capable attribute. |
|
Prefix of getter methods created by IOPC SP.
|
|
Prefix of setter methods created by IOPC SP.
|
|
Pattern that specifies the name of temporary files created by XMLMetadataWriter "%s" is the name of appropriate C++ source file (without extension). |
|
If user doesn't specify the name of output XML file when generating the metadata by IOPC SP, the name is created using this pattern. "%s" is the project name.
|
|
Name of file containing Document Type Definition for IOPC XML mapping files. The file is assumed to be in the same directory as iopc_dbsc.exe. |
|
Name of database table column to which objects' Class IDs are mapped.
|
|
Name of database table column to which objects' OIDs are mapped.
|
|
Pattern used to generate name of project's main table (i.e. the table that contains (OID, Class ID) pairs). "%s" is the project name.
|
|
Pattern used to generate name of index on Class ID column in project's main table. "%s" is the project name.
|
|
Pattern used to generate name of project's Class ID table (i.e. the table that contains (Class name, Class ID) pairs). "%s" is the project name.
|
|
Name of class name column in project's Class ID table.
|
|
Maximum length of string in class name column in project's Class ID table.
|
|
Name of Class ID column in project's Class ID table.
|
|
Pattern used to generate name of class's polymorphic view. "%s" is name of the class. |
|
Pattern used to generate name of class's simple view. "%s" is name of the class. |
|
Pattern used to generate name of table's primary key constraint. "%s" is name of the table. |
|
Pattern used to generate name of unique constraint on a table. "%s" is name of the table (with some postfix if more unique constraints are used on some table). |
|
Pattern used to generate references (foreign key) constraint on a table. "%s" is name of the table (with some postfix if more references constraints are used on some table). |
|
Pattern used to generate name of table's cascade delete constraint (ON DELETE CASCADE). "%s" is name of the table. |
|
Pattern used to generate name of index on table's Class ID column. "%s" is name of the table. |
|
Name of default fetch group - attribute group that is loaded automatically when accessing a persistent object. By default this group contains all number type attributes. |
|
Name of persistent group that by default contains all non-number type persistent capable attributes (i.e. strings and wide strings). |
|
Name of transient group that by default contain all non-persistent capable class attributes.
|
|
Default mapping type - mapping type that is used for IopcPersistentObject child if its mapping type hasn't been specified by user. |