ATLAS Offline Software
|
#include <Python.h>
#include <CoolKernel/ChannelSelection.h>
#include <CoolKernel/IObject.h>
#include <CoolKernel/IObjectIterator.h>
#include <CoolKernel/IFolder.h>
#include <CoolKernel/IDatabase.h>
#include <CoolKernel/IDatabaseSvc.h>
#include <CoolKernel/IRecordSelection.h>
#include <CoolKernel/FieldSelection.h>
#include <CoolApplication/DatabaseSvcFactory.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | quick_retrieve_dict::dict |
Namespaces | |
quick_retrieve_dict | |
Macros | |
#define | register |
#define | likely(x) __builtin_expect((x),1) |
#define | unlikely(x) __builtin_expect((x),0) |
Functions | |
const cool::RecordSpecification | get_coracool_payload_spec (IDatabasePtr cooldb, const string &folder) |
PyObject * | browse_coracool (IDatabasePtr cooldb, const string &folder, ValidityKey since, ValidityKey until, const ChannelSelection &cs=ChannelSelection::all(), const char *tag="", PyObject *to_fetch=NULL, PyObject *object_converter=NULL, PyObject *inner_object_converter=NULL, PyObject *iovkey_wrapper=NULL) |
PyObject * | quick_retrieve (const IObjectIteratorPtr &objects, PyObject *object_converter, PyObject *to_fetch=NULL, const long max_records=-1, const bool with_channel=true, const bool loud=false, PyObject *iovkey_wrapper=NULL, PyObject *channel_name_mapping=NULL, const bool with_time=false, const bool as_unicode=false) |
cool::FieldSelection * | make_fieldselection (const std::string &name, const cool::StorageType::TypeId typeId, cool::FieldSelection::Relation relation, PyObject *refValue) |
vector< const cool::IRecordSelection * > | make_selection_vector () |
Definition at line 41 of file dictionary.h.
#define register |
Definition at line 22 of file dictionary.h.
Definition at line 42 of file dictionary.h.
PyObject* browse_coracool | ( | IDatabasePtr | cooldb, |
const string & | folder, | ||
ValidityKey | since, | ||
ValidityKey | until, | ||
const ChannelSelection & | cs = ChannelSelection::all() , |
||
const char * | tag = "" , |
||
PyObject * | to_fetch = NULL , |
||
PyObject * | object_converter = NULL , |
||
PyObject * | inner_object_converter = NULL , |
||
PyObject * | iovkey_wrapper = NULL |
||
) |
Definition at line 198 of file pythonic_coracool.cxx.
const cool::RecordSpecification get_coracool_payload_spec | ( | IDatabasePtr | cooldb, |
const string & | folder | ||
) |
Definition at line 184 of file pythonic_coracool.cxx.
cool::FieldSelection* make_fieldselection | ( | const std::string & | name, |
const cool::StorageType::TypeId | typeId, | ||
cool::FieldSelection::Relation | relation, | ||
PyObject * | refValue | ||
) |
Definition at line 55 of file quick_retrieve.cxx.
Definition at line 95 of file quick_retrieve.cxx.
PyObject* quick_retrieve | ( | const IObjectIteratorPtr & | objects, |
PyObject * | object_converter, | ||
PyObject * | to_fetch = NULL , |
||
const long | max_records = -1 , |
||
const bool | with_channel = true , |
||
const bool | loud = false , |
||
PyObject * | iovkey_wrapper = NULL , |
||
PyObject * | channel_name_mapping = NULL , |
||
const bool | with_time = false , |
||
const bool | as_unicode = false |
||
) |
Definition at line 236 of file quick_retrieve.cxx.