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

Diff for /pegasus/src/Pegasus/CQL/CQLChainedIdentifierRep.cpp between version 1.8 and 1.9

version 1.8, 2006/01/30 16:16:38 version 1.9, 2007/04/18 20:14:35
Line 29 
Line 29 
 // //
 //============================================================================== //==============================================================================
 // //
 // Authors: David Rosckes (rosckes@us.ibm.com)  
 //          Bert Rivero (hurivero@us.ibm.com)  
 //          Chuck Carmack (carmack@us.ibm.com)  
 //          Brian Lucier (lucier@us.ibm.com)  
 //  
 // Modified By: Aruran, IBM(ashanmug@in.ibm.com) for Bug# 3588  
 //  
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
 #include "CQLChainedIdentifier.h" #include "CQLChainedIdentifier.h"
Line 65 
Line 58 
   _subIdentifiers.append(id);   _subIdentifiers.append(id);
 } }
  
 CQLChainedIdentifierRep::CQLChainedIdentifierRep(const CQLChainedIdentifierRep* rep):  CQLChainedIdentifierRep::CQLChainedIdentifierRep(
     const CQLChainedIdentifierRep* rep)
     :
   QueryChainedIdentifierRep()   QueryChainedIdentifierRep()
 { {
         _subIdentifiers = rep->_subIdentifiers;         _subIdentifiers = rep->_subIdentifiers;
Line 87 
Line 82 
         return result;         return result;
 } }
  
 CQLIdentifier CQLChainedIdentifierRep::getLastIdentifier()const{  CQLIdentifier CQLChainedIdentifierRep::getLastIdentifier()const
   {
         if(_subIdentifiers.size() > 0)         if(_subIdentifiers.size() > 0)
                 return CQLIdentifier(_subIdentifiers[_subIdentifiers.size()-1]);                 return CQLIdentifier(_subIdentifiers[_subIdentifiers.size()-1]);
         return CQLIdentifier();         return CQLIdentifier();
Line 98 
Line 94 
         return CQLIdentifier(_subIdentifiers[index]);         return CQLIdentifier(_subIdentifiers[index]);
 } }
  
 CQLChainedIdentifierRep& CQLChainedIdentifierRep::operator=(const CQLChainedIdentifierRep& rhs){  CQLChainedIdentifierRep& CQLChainedIdentifierRep::operator=(
         if(&rhs != this){      const CQLChainedIdentifierRep& rhs)
   {
       if(&rhs != this)
       {
                 _subIdentifiers = rhs._subIdentifiers;                 _subIdentifiers = rhs._subIdentifiers;
         }         }
         return *this;         return *this;
 } }
  
 void CQLChainedIdentifierRep::parse(const String & string){  void CQLChainedIdentifierRep::parse(const String & string)
   {
         PEG_METHOD_ENTER(TRC_CQL, "CQLChainedIdentifierRep::parse");         PEG_METHOD_ENTER(TRC_CQL, "CQLChainedIdentifierRep::parse");
         /*         /*
           - parse string on "."           - parse string on "."


Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2