version 1.8, 2003/11/12 11:20:12
|
version 1.9, 2004/01/27 13:48:11
|
|
|
#include <Pegasus/Common/ArrayInternal.h> | #include <Pegasus/Common/ArrayInternal.h> |
#include <Pegasus/Common/CIMName.h> | #include <Pegasus/Common/CIMName.h> |
#include <Pegasus/Common/CIMPropertyList.h> | #include <Pegasus/Common/CIMPropertyList.h> |
|
#include <Pegasus/Common/CIMInstance.h> |
|
#include <Pegasus/Common/CIMObject.h> |
#include <Pegasus/WQL/WQLOperation.h> | #include <Pegasus/WQL/WQLOperation.h> |
#include <Pegasus/WQL/WQLOperand.h> | #include <Pegasus/WQL/WQLOperand.h> |
#include <Pegasus/WQL/WQLPropertySource.h> | #include <Pegasus/WQL/WQLPropertySource.h> |
|
|
*/ | */ |
Boolean evaluateWhereClause(const WQLPropertySource* source) const; | Boolean evaluateWhereClause(const WQLPropertySource* source) const; |
| |
|
/** Inspect an instance and remove properties not listed in Select projection. |
|
*/ |
|
void applyProjection(CIMInstance& inst); |
|
void applyProjection(CIMObject& inst); |
|
|
/** Prints out the members of this class. | /** Prints out the members of this class. |
*/ | */ |
void print() const; | void print() const; |
| |
|
static const WQLSelectStatement EMPTY; |
private: | private: |
| |
// | // |