Entities that are part of the Query Normalization capability
This capability is optional to be supported. It depends on the Query Execution capability.
Support for this capability can be detected from CMPIBrokerFT.brokerCapabilities using the CMPI_MB_QueryNormalization test mask.
If this capability is supported, the entities in the following list shall be supported; otherwise, they shall not be supported.
- Global CMPIBrokerEncFT::newSelectExp )(const CMPIBroker *mb, const char *query, const char *lang, CMPIArray **projection, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Class CMPIPredicate
- Part of the Query Normalization capability.
- Class CMPIPredicateFT
- Part of the Query Normalization capability.
- Global CMPIPredicateFT::clone )(const CMPIPredicate *pr, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPIPredicateFT::evaluateUsingAccessor )(const CMPIPredicate *pr, CMPIAccessor *accessorFnc, void *parm, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPIPredicateFT::getData )(const CMPIPredicate *pr, CMPIType *type, CMPIPredOp *prop, CMPIString **lhs, CMPIString **rhs)
- Part of the Query Normalization capability.
- Global CMPIPredicateFT::release )(CMPIPredicate *pr)
- Part of the Query Normalization capability.
- Class CMPISelectCond
- Part of the Query Normalization capability.
- Class CMPISelectCondFT
- Part of the Query Normalization capability.
- Global CMPISelectCondFT::clone )(const CMPISelectCond *sc, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectCondFT::getCountAndType )(const CMPISelectCond *sc, int *type, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectCondFT::getSubCondAt )(const CMPISelectCond *sc, CMPICount index, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectCondFT::release )(CMPISelectCond *sc)
- Part of the Query Normalization capability.
- Class CMPISelectExp
- Part of the Query Normalization capability.
- Class CMPISelectExpFT
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::clone )(const CMPISelectExp *se, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::evaluate )(const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::evaluateUsingAccessor )(const CMPISelectExp *se, CMPIAccessor *accessor, void *parm, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::getCOD )(const CMPISelectExp *se, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::getDOC )(const CMPISelectExp *se, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::getString )(const CMPISelectExp *se, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISelectExpFT::release )(CMPISelectExp *se)
- Part of the Query Normalization capability.
- Class CMPISubCond
- Part of the Query Normalization capability.
- Class CMPISubCondFT
- Part of the Query Normalization capability.
- Global CMPISubCondFT::clone )(const CMPISubCond *sc, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISubCondFT::getCount )(const CMPISubCond *sc, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISubCondFT::getPredicate )(const CMPISubCond *sc, const char *name, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISubCondFT::getPredicateAt )(const CMPISubCond *sc, CMPICount index, CMPIStatus *rc)
- Part of the Query Normalization capability.
- Global CMPISubCondFT::release )(CMPISubCond *sc)
- Part of the Query Normalization capability.