version 1.1.2.17, 2004/11/05 17:24:55
|
version 1.2, 2004/11/21 12:13:07
|
|
|
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/AutoPtr.h> | #include <Pegasus/Common/AutoPtr.h> |
#include <Pegasus/CQL/SelectStatement.h> |
#include <Pegasus/Query/QueryCommon/SelectStatement.h> |
#include <Pegasus/CQL/CQLChainedIdentifier.h> | #include <Pegasus/CQL/CQLChainedIdentifier.h> |
|
#include <Pegasus/CQL/CQLPredicate.h> |
#include <Pegasus/CQL/CQLIdentifier.h> | #include <Pegasus/CQL/CQLIdentifier.h> |
#include <Pegasus/CQL/Linkage.h> | #include <Pegasus/CQL/Linkage.h> |
| |
|
|
| |
QueryContext& inCtx); | QueryContext& inCtx); |
| |
|
CQLSelectStatement(String& inQLang, String& inQuery); |
|
|
CQLSelectStatement(const CQLSelectStatement& statement); | CQLSelectStatement(const CQLSelectStatement& statement); |
| |
~CQLSelectStatement(); | ~CQLSelectStatement(); |
| |
CQLSelectStatement& operator=(const CQLSelectStatement& rhs); | CQLSelectStatement& operator=(const CQLSelectStatement& rhs); |
| |
|
void setQueryContext(QueryContext& inCtx); |
|
|
/** Implements the evaluate method from the | /** Implements the evaluate method from the |
base SelectStatement class. | base SelectStatement class. |
| |
|
|
*/ | */ |
CIMInstance& inCI) throw(Exception); | CIMInstance& inCI) throw(Exception); |
| |
/** Implements the validatedClass method from the |
|
base SelectStatement class. |
|
*/ |
|
void validateClass(const CIMObjectPath& inClassName) throw(Exception); |
|
|
|
/** Implements the validatedProperties method from the | /** Implements the validatedProperties method from the |
base SelectStatement class. | base SelectStatement class. |
*/ | */ |
void validateProperties() throw(Exception); |
void validate() throw(Exception); |
| |
/** Returns an array of CIMObjectPath objects that are the | /** Returns an array of CIMObjectPath objects that are the |
class paths from the select statement in the FROM list. | class paths from the select statement in the FROM list. |