version 1.12, 2005/02/05 23:00:52
|
version 1.13, 2005/05/03 21:13:52
|
|
|
const CIMName& getSelectPropertyName(Uint32 i) const; | const CIMName& getSelectPropertyName(Uint32 i) const; |
| |
/** | /** |
Returns a CIMPropertyList containing the selected properties. |
Returns the required properties from the SELECT clause for the specified |
The list is NULL if the query selects all properties (SELECT * FROM...). |
class. |
|
|
|
@param inClassName name of the class; must be one of the classes from |
|
the FROM clause |
|
|
|
@return CIMPropertyList containing the required properties from the |
|
SELECT clause for the specified class; |
|
or a null CIMPropertyList if all properties of the specified |
|
class are required |
*/ | */ |
const CIMPropertyList getSelectPropertyList() const; |
CIMPropertyList getSelectPropertyList |
|
(const CIMObjectPath& inClassName = CIMObjectPath ()); |
| |
/** Appends a property name to the property name list. The user should | /** Appends a property name to the property name list. The user should |
not call this method; it should only be called by the parser. | not call this method; it should only be called by the parser. |
|
|
const CIMName& getWherePropertyName(Uint32 i) const; | const CIMName& getWherePropertyName(Uint32 i) const; |
| |
/** | /** |
Returns a CIMPropertyList containing the unique properties used in the |
Returns the required properties from the WHERE clause for the specified |
WHERE clause |
class. |
|
|
|
@param inClassName name of the class; must be one of the classes from |
|
the FROM clause |
|
|
|
@return CIMPropertyList containing the required properties from the |
|
WHERE clause for the specified class; |
|
or a null CIMPropertyList if all properties of the specified |
|
class are required |
*/ | */ |
const CIMPropertyList getWherePropertyList() const; |
CIMPropertyList getWherePropertyList |
|
(const CIMObjectPath& inClassName = CIMObjectPath ()); |
| |
/** Appends a property name to the where property name list. The user | /** Appends a property name to the where property name list. The user |
should not call this method; it should only be called by the parser. | should not call this method; it should only be called by the parser. |
|
|
Boolean evaluateWhereClause(const WQLPropertySource* source) const; | Boolean evaluateWhereClause(const WQLPropertySource* source) const; |
| |
/** Inspect an instance and remove properties not listed in Select projection. | /** Inspect an instance and remove properties not listed in Select projection. |
|
|
|
@param allowMissing Boolean specifying whether missing project |
|
properties are allowed |
*/ | */ |
void applyProjection(CIMInstance& inst) throw (Exception); |
void applyProjection(CIMInstance& inst, |
void applyProjection(CIMObject& inst); |
Boolean allowMissing) throw (Exception); |
|
void applyProjection(CIMObject& inst, |
|
Boolean allowMissing); |
| |
/** Prints out the members of this class. | /** Prints out the members of this class. |
*/ | */ |