CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <Query.h>
Public Member Functions | |
Query (Table *table, const std::vector< std::string > *toSelect=0, Assertion *pAssert=0) | |
~Query () | |
const std::vector< std::string > & | getToSelect () const |
const Assertion * | getAssertion () const |
const Table * | getTable () const |
void | addSelect (const std::string &col) |
Visitor::VisitorState | accept (Visitor *v) |
A query consists of a list of columns to be selected from rows in the table satisfying an assertion. For now, all elements in the assertion must refer to the same table.
rdbModel::Query::Query | ( | Table * | table, |
const std::vector< std::string > * | toSelect = 0 , |
||
Assertion * | pAssert = 0 |
||
) |
rdbModel::Query::~Query | ( | ) |
Visitor::VisitorState rdbModel::Query::accept | ( | Visitor * | v | ) |
Definition at line 27 of file Query.cxx.
|
inline |
|
inline |
|
inline |
|
inline |