(file) Return to CQLSimplePredicate.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / CQL

Diff for /pegasus/src/Pegasus/CQL/CQLSimplePredicate.cpp between version 1.1.2.2 and 1.1.2.3

version 1.1.2.2, 2004/08/25 18:23:05 version 1.1.2.3, 2004/08/30 19:45:11
Line 2 
Line 2 
 #include <Pegasus/CQL/CQLExpression.h> #include <Pegasus/CQL/CQLExpression.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
 /*  
 #define PEGASUS_ARRAY_T CQLSimplePredicate  
 #include <Pegasus/Common/ArrayImpl.h>  
 #undef PEGASUS_ARRAY_T  
 */  
  
 CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression) CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression)
 { {
           _leftSide = new CQLExpression(inExpression);
 } }
  
 CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression, const ExpressionOpType inOperator) CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& inExpression, const ExpressionOpType inOperator)
 { {
           _leftSide = new CQLExpression(inExpression);
           _operator = inOperator;
 } }
  
 CQLSimplePredicate::CQLSimplePredicate(const CQLExpression& leftSideExpression, const CQLExpression& rightSideExpression, ExpressionOpType 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) Boolean CQLSimplePredicate::evaluate(CIMInstance CI, QueryContext& QueryCtx)
 { {
           return false;
 } }
  
 CQLExpression CQLSimplePredicate::getLeftExpression() CQLExpression CQLSimplePredicate::getLeftExpression()
 { {
           return *_leftSide;
 } }
  
 CQLExpression CQLSimplePredicate::getRightExpression() CQLExpression CQLSimplePredicate::getRightExpression()
 { {
           return *_rightSide;
 } }
  
 enum ExpressionOpType CQLSimplePredicate::getOperation() enum ExpressionOpType CQLSimplePredicate::getOperation()
 { {
           return _operator;
 } }
  
 String CQLSimplePredicate::toString() String CQLSimplePredicate::toString()
 { {
           return String::EMPTY;
 } }
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2