#include <AIDA_TupleFactory.h>
Public Methods | |
AIDA_TupleFactory (AIDA::Dev::IDevTree &tree, AIDA::Dev::IDevTupleFactory &tupleFactory, AIDA::Dev::IDevFilterFactory &filterFactory, AIDA::Dev::IDevEvaluatorFactory &evaluatorrFactory) | |
Constructor. | |
~AIDA_TupleFactory () | |
Destructor. | |
AIDA::ITuple * | create (const std::string &name, const std::string &title, const std::vector< std::string > &columnNames, const std::vector< std::string > &columnType, const std::string &options="") |
AIDA::ITuple * | create (const std::string &name, const std::string &title, const std::string &columns, const std::string &options="") |
AIDA::ITuple * | createChained (const std::string &name, const std::string &title, const std::vector< AIDA::ITuple * > &tupleSet) |
AIDA::ITuple * | createChained (const std::string &name, const std::string &title, const std::vector< std::string > &tupleSet) |
AIDA::ITuple * | createFiltered (const std::string &name, AIDA::ITuple &tuple, AIDA::IFilter &filter) |
AIDA::ITuple * | createFiltered (const std::string &name, AIDA::ITuple &tuple, AIDA::IFilter &filter, const std::vector< std::string > &columns) |
AIDA::IFilter * | createFilter (const std::string &expression) |
AIDA::IFilter * | createFilter (const std::string &expression, int rowsToProcess, int startingRow=0) |
AIDA::IEvaluator * | createEvaluator (const std::string &expression) |
Private Attributes | |
AIDA::Dev::IDevTree & | m_tree |
AIDA::Dev::IDevTupleFactory & | m_tupleFactory |
AIDA::Dev::IDevFilterFactory & | m_filterFactory |
AIDA::Dev::IDevEvaluatorFactory & | m_evaluatorFactory |
|
Definition at line 38 of file AIDA_TupleFactory.cpp. |
|
Definition at line 30 of file AIDA_TupleFactory.h. |
|
Definition at line 94 of file AIDA_TupleFactory.cpp. References Anaphe::AIDA_Tuple_native::TupleVariableDescriptionBuilder::buildDescription(), m_tree, and m_tupleFactory. |
|
Definition at line 50 of file AIDA_TupleFactory.cpp. References Anaphe::AIDA_Tuple_native::TupleVariableDescriptionBuilder::buildDescription(), m_tree, and m_tupleFactory. Referenced by createFiltered(). |
|
Definition at line 171 of file AIDA_TupleFactory.cpp. References m_tree, and m_tupleFactory. |
|
Definition at line 137 of file AIDA_TupleFactory.cpp. References m_tree, and m_tupleFactory. |
|
Definition at line 339 of file AIDA_TupleFactory.cpp. References m_evaluatorFactory. |
|
Definition at line 330 of file AIDA_TupleFactory.cpp. References m_filterFactory. |
|
Definition at line 323 of file AIDA_TupleFactory.cpp. References m_filterFactory. |
|
Definition at line 262 of file AIDA_TupleFactory.cpp. References boolType, charType, create(), doubleType, emptyString, floatType, intType, longType, shortType, stringType, and tupleType. |
|
Definition at line 205 of file AIDA_TupleFactory.cpp. References boolType, charType, create(), doubleType, emptyString, floatType, intType, longType, shortType, stringType, and tupleType. |
|
Definition at line 73 of file AIDA_TupleFactory.h. Referenced by createEvaluator(). |
|
Definition at line 72 of file AIDA_TupleFactory.h. Referenced by createFilter(). |
|
Definition at line 70 of file AIDA_TupleFactory.h. Referenced by create(), and createChained(). |
|
Definition at line 71 of file AIDA_TupleFactory.h. Referenced by create(), and createChained(). |