|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef CORACOOL_CORACOOLOBJECTITER_H 
    6 #define CORACOOL_CORACOOLOBJECTITER_H 
   32 #include "CoolKernel/IObjectIterator.h" 
   75     unsigned int size() 
const;
 
   76     unsigned int terms() 
const;
 
   78     unsigned int add(
const long long value);
 
   92        const coral::AttributeSpecification& 
spec,
 
   93        const long long value);
 
  102   bool equalAttr(
const coral::Attribute& a1, 
const coral::Attribute& a2) 
const;
 
  104   long long numAttr(
const std::string& 
spec, 
const coral::Attribute& 
a) 
const;
 
  113   coral::AttributeListSpecification* 
m_spec;
 
  122 #endif // CORACOOL_CORACOOLOBJECTITER_H 
  
long long numAttr(const std::string &spec, const coral::Attribute &a) const
bool isNumAttr(const std::string &spec) const
coral::AttributeListSpecification * m_spec
void getQuery(std::string &where, const std::string &coralkey, coral::AttributeList &fkeys, const coral::AttributeSpecification &spec)
unsigned int size() const
CoraCoolObjectIter & operator=(const CoraCoolObjectIter &)
unsigned int terms() const
cool::IObjectIteratorPtr m_coolitr
CoraCoolObjectIter(const CoraCoolObjectIter &)
QueryBuilder(const QueryBuilder &)
bool equalAttr(const coral::Attribute &a1, const coral::Attribute &a2) const
CoraCoolFolder * m_folder
QueryBuilder & operator=(const QueryBuilder &)
std::vector< CoraCoolObjectPtr > m_data
CoraCoolObject & currentRef()
boost::shared_ptr< CoraCoolObject > CoraCoolObjectPtr
std::string addKey(unsigned int &key, coral::AttributeList &fkeys, const coral::AttributeSpecification &spec, const long long value)
unsigned int add(const long long value)