#include <Selection.h>
Public Member Functions | |
template<typename Prim > | |
void | addDataItem (const std::string &dataMemberName, SelectionItemType stype, Prim selectionData) |
void | addIndexItem (int startIndex, int endIndex=endOfRange) |
const coral::AttributeList & | data () const |
bool | isEmpty () const |
const std::vector< std::pair < std::string, std::string > > & | items () const |
Selection () | |
virtual | ~Selection () |
Static Public Member Functions | |
static std::string | indexVariable () |
static std::vector< std::string > & | selectionTypes () |
static std::string | variableNameFromUniqueString (const std::string &uniqueString) |
Static Public Attributes | |
static const int | endOfRange = -1 |
Private Member Functions | |
std::string | uniqueVariableName (const std::string &varName) const |
Private Attributes | |
coral::AttributeList | m_data |
std::vector< std::pair < std::string, std::string > > | m_items |
Definition at line 15 of file Selection.h.
Definition at line 28 of file Selection.cc.
Definition at line 31 of file Selection.cc.
void Selection< Prim >::addDataItem | ( | const std::string & | dataMemberName, |
ora::SelectionItemType | stype, | ||
Prim | selectionData | ||
) |
Definition at line 51 of file Selection.h.
References m_data, m_items, selectionTypes(), and uniqueVariableName().
void Selection< C, Selector, StoreContainer >::addIndexItem | ( | int | startIndex, |
int | endIndex = endOfRange |
||
) |
Definition at line 54 of file Selection.cc.
References ora::EQ, ora::GE, ora::LE, and ora::throwException().
Referenced by ora::QueryableVector< Tp >::select().
Definition at line 23 of file Selection.cc.
Referenced by ora::QVReader::setQueryCondition().
Definition at line 83 of file Selection.cc.
const std::vector< std::pair< std::string, std::string > > & Selection< C, Selector, StoreContainer >::items | ( | ) | const |
Definition at line 88 of file Selection.cc.
Referenced by python.seqvaluedict.seqdict::__add__(), python.seqvaluedict.seqdict::__radd__(), validateAlignments.BetterConfigParser::exists(), python.rootplot.core.Options::kwarg_list(), python.seqvaluedict.seqdict::map(), python.seqvaluedict.seqdict::reduce(), ora::QVReader::setQueryCondition(), and python.seqvaluedict.seqdict::swap().
Definition at line 6 of file Selection.cc.
Referenced by addDataItem().
|
private |
Definition at line 35 of file Selection.cc.
References newFWLiteAna::found, and i.
Referenced by addDataItem().
|
static |
Definition at line 17 of file Selection.cc.
Referenced by ora::QVReader::setQueryCondition().
|
static |
Definition at line 18 of file Selection.h.
|
private |
Definition at line 46 of file Selection.h.
Referenced by addDataItem().
|
private |
Definition at line 45 of file Selection.h.
Referenced by addDataItem().