#include "RxObject.h"
#include "RxDictionary.h"
#include "DbField.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"
Go to the source code of this file.
◆ ODFD_FIELD_ENGINE
#define ODFD_FIELD_ENGINE OD_T("FieldEngine") |
◆ FieldReactors
◆ OdFdFieldEnginePEPtr
◆ OdFdFieldEnginePtr
◆ OdFdFieldEvaluatorPtr
◆ oddbEvaluateFields()
Evaluates fields in database.
- Parameters
-
pDb | [in] Pointer to the database for which fields are to be evaluated |
nContext | [in] Input context in which the field is evaluated, which can be a predefined OdDbField::EvalContext enum flag or a user-defined context flag; this context flag is passed to the evaluator |
objIds | [in] Input array of object IDs of objects, whose fields are to be evaluated. If this is not null only, fields will be evaluated only for these objects. |
pFieldsToEvaluate | [in] Input array of object IDs of fields to be evaluated. If this is not null only these fields in the specified objects will be evaluated. If this is null all the fields in the specified objects will be evaluated. |
pszEvaluatorId | [in] Input evaluator ID. If this is not null only the fields matching this evaluator ID will be evaluated. If this is null all the fields in the specified objects will be evaluated. |
nEvalFlag | [in] Input one or more OdFd::EvalFields option flags |
pNumFound | [out] Output pointer to store the number of fields found; can be null if this information is not required |
pNumEvaluated | [out] Output pointer to store the number of fields evaluated; can be null if this information is not required |
◆ oddbGetFieldEngine()
Returns the pointer to the field engine. There is only one field engine object per session.
◆ oddbGetFieldEngineValueByError()
◆ oddbSetFieldEngineValueFormatByError()