11 #include <framework/database/DBAccessorBase.h> 
   44     explicit PyDBArray(
const std::string& name, 
bool required = 
true);
 
   47     explicit PyDBArray(
const TClass* objClass, 
bool required = 
true);
 
   50     explicit PyDBArray(
const std::string& name, 
const TClass* objClass, 
bool required = 
true);
 
   53     using DBAccessorBase::operator bool;
 
   65     const TObject* 
_get(
int i) 
const;
 
Base class for DBObjPtr and DBArray for easier common treatment.
bool isValid() const
Check whether a valid object was obtained from the database.
bool hasChanged()
Check whether the object has changed since the last call to hasChanged of the accessor).
Class to access a DB Array from Python.
PyDBArray(const std::string &name, bool required=true)
Construct the array from the name of the payload.
const TObject * _get(int i) const
Element access.
int __len__() const
Get the number of entries in a pythonic way to enable len(array)
int getEntries() const
Get the number of entries.
Abstract base class for different kinds of events.