![]() ![]() |
![]() |
File: [Pegasus] / pegasus / src / Pegasus / CQL / CQLSimplePredicate.cpp
(download)
Revision: 1.1.2.3, Mon Aug 30 18:45:11 2004 UTC (19 years, 10 months ago) by humberto Branch: CQL_2_5_BRANCH Changes since 1.1.2.2: +11 -5 lines PEP#: 138 TITLE: CQL updates DESCRIPTION: CQL updates |
#include "CQLSimplePredicate.h" #include <Pegasus/CQL/CQLExpression.h> PEGASUS_NAMESPACE_BEGIN CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression) { _leftSide = new CQLExpression(inExpression); } CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression, const ExpressionOpType inOperator) { _leftSide = new CQLExpression(inExpression); _operator = inOperator; } CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& leftSideExpression, const CQLExpression& rightSideExpression, ExpressionOpType inOperator) { _leftSide = new CQLExpression(leftSideExpression); _rightSide = new CQLExpression(rightSideExpression); _operator = inOperator; } Boolean CQLSimplePredicate::evaluate(CIMInstance CI, QueryContext& QueryCtx) { return false; } CQLExpression CQLSimplePredicate::getLeftExpression() { return *_leftSide; } CQLExpression CQLSimplePredicate::getRightExpression() { return *_rightSide; } enum ExpressionOpType CQLSimplePredicate::getOperation() { return _operator; } String CQLSimplePredicate::toString() { return String::EMPTY; } PEGASUS_NAMESPACE_END
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |