![]() |
VR-Forces Developer's Guide
|
Stores the parameter for a DtVrfDatabaseEvent.

Protected Attributes | |
| DtString | myName |
| T | myVal |
| bool | myIsPrimaryKey |
Additional Inherited Members | |
Static Public Member Functions inherited from DtVrfDatabaseEventParam | |
| static void | setSqlEscapeStringFcn (std::function< std::string(std::string)> fcn) |
Static Protected Member Functions inherited from DtVrfDatabaseEventParam | |
| static std::string | escapeString (std::string str) |
Static Protected Attributes inherited from DtVrfDatabaseEventParam | |
| static std::function < std::string(std::string)> | theEscapeStrFcn |
| DtTemplatedDatabaseEventParam< T >::DtTemplatedDatabaseEventParam | ( | const DtString & | name, |
| T | val, | ||
| bool | isPrimarykey = false |
||
| ) |
Constructor.
| DtTemplatedDatabaseEventParam< T >::DtTemplatedDatabaseEventParam | ( | const DtTemplatedDatabaseEventParam< T > & | other | ) |
Constructor.
| DtTemplatedDatabaseEventParam< T >::DtTemplatedDatabaseEventParam | ( | DtTemplatedDatabaseEventParam< T > && | other | ) |
Constructor.
|
overridevirtual |
Destructor.
| DtTemplatedDatabaseEventParam<T>& DtTemplatedDatabaseEventParam< T >::operator= | ( | const DtTemplatedDatabaseEventParam< T > & | ) |
Assignment operator.
|
inlineoverridevirtual |
Makes a new copy of this parameter.
Implements DtVrfDatabaseEventParam.
|
inlineoverridevirtual |
Returns the name of the parameter. The subParamIndex is not necessary for most parameters, but some params end up translating into multiple parameters in the database. If numberOfSubParams() returns a value greater than 0, then specifying this will return the name of that specific sub-parameter.
Implements DtVrfDatabaseEventParam.
|
inlineoverridevirtual |
Returns the string of the type of this parameter. The subParamIndex is not necessary for most parameters, but some params end up translating into multiple parameters in the database. If numberOfSubParams() returns a value greater than 0, then specifying this will return the type of that specific sub-parameter.
Implements DtVrfDatabaseEventParam.
|
inlineoverridevirtual |
Returns a stringified version of the value of this parameter. The subParamIndex is not necessary for most parameters, but some params end up translating into multiple parameters in the database. If numberOfSubParams() returns a value greater than 0, then specifying this will return the vale of that specific sub-parameter.
Implements DtVrfDatabaseEventParam.
|
inlinevirtual |
The stored value for this parameter.
|
inlineoverridevirtual |
For most parameters, this is just one, as there is one DtVrfDatabaseEventParam per database parameter. However, some DtVrfDatabaseEventParam may translate to multiple database parameters. These event parameters are then broken into multiple sub-parameters.
Reimplemented from DtVrfDatabaseEventParam.
|
inlineoverridevirtual |
Returns true if this parameter is the primary key of the table.
Implements DtVrfDatabaseEventParam.
|
protected |
|
protected |
|
protected |