|
tdaq-develop-2025-02-12
|
Classes | |
| struct | Command |
| struct | CommandActivateAliasParams |
| struct | CommandActivateGroupParams |
| struct | CommandBeginLabelParams |
| struct | CommandChooseFSMParams |
| struct | CommandConfigureActiveParams |
| struct | CommandConfigureAliasParams |
| struct | CommandConfigureGroupParams |
| struct | CommandExecuteMacroParams |
| < treat FE and Macro the same More... | |
| struct | CommandModifyActiveParams |
| struct | CommandRepeatLabelParams |
| struct | CommandRunParams |
| struct | CommandTarget |
| struct | CommandTargetColumns |
| struct | IterateTableColumns |
| struct | MacroDimLoopTableColumns |
| for macro dimensional loop parameters More... | |
| struct | MacroParamTableColumns |
| struct | PlanTableColumns |
| struct | TargetParams |
| for targets More... | |
| struct | TargetTableColumns |
Public Member Functions | |
| void | init (ConfigurationManager *configManager) |
| Methods. | |
| std::vector< IterateTable::Command > | getPlanCommands (ConfigurationManager *configManager, const std::string &plan) const |
Public Member Functions inherited from ots::TableBase | |
| TableBase (bool specialTable, const std::string &specialTableName) | |
| TableBase (const std::string &tableName, std::string *accumulatedExceptions=0) | |
| virtual | ~TableBase (void) |
| void | destroy (void) |
| void | reset (bool keepTemporaryVersions=false) |
| void | deactivate (void) |
| bool | isActive (void) |
| isActive | |
| void | print (std::ostream &out=std::cout) const |
| always prints active view | |
| std::string | getTypeId (void) |
| void | setupMockupView (TableVersion version) |
| void | changeVersionAndActivateView (TableVersion temporaryVersion, TableVersion version) |
| bool | isStored (const TableVersion &version) const |
| bool | eraseView (TableVersion version) |
| void | trimCache (unsigned int trimSize=-1) |
| void | trimTemporary (TableVersion targetVersion=TableVersion()) |
| TableVersion | checkForDuplicate (TableVersion needleVersion, TableVersion ignoreVersion=TableVersion()) const |
| bool | diffTwoVersions (TableVersion v1, TableVersion v2, std::stringstream *diffReport=0, std::map< std::string, std::vector< std::string >> *v1ModifiedRecords=0) const |
| const std::string & | getTableName (void) const |
| Getters. | |
| const std::string & | getTableDescription (void) const |
| std::set< TableVersion > | getStoredVersions (void) const |
| const TableView & | getView (TableVersion version=TableVersion(TableVersion::INVALID)) const |
| TableView * | getViewP (TableVersion version=TableVersion(TableVersion::INVALID)) |
| TableView * | getMockupViewP (void) |
| const TableVersion & | getViewVersion (void) const |
| always the active one | |
| TableView * | getTemporaryView (TableVersion temporaryVersion) |
| TableVersion | getNextTemporaryVersion (void) const |
| TableVersion | getNextVersion (void) const |
| virtual std::string | getStructureStatusAsJSON (ConfigurationManager *configManager) const |
| void | setTableName (const std::string &tableName) |
| Setters. | |
| void | setTableDescription (const std::string &tableDescription) |
| bool | setActiveView (TableVersion version) |
| TableVersion | copyView (const TableView &sourceView, TableVersion destinationVersion, const std::string &author, bool looseColumnMatching=false) |
| TableVersion | mergeViews (const TableView &sourceViewA, const TableView &sourceViewB, TableVersion destinationVersion, const std::string &author, const std::string &mergeApproach, std::map< std::pair< std::string, std::string >, std::string > &uidConversionMap, std::map< std::pair< std::string, std::pair< std::string, std::string > >, std::string > &groupidConversionMap, bool fillRecordConversionMaps, bool applyRecordConversionMaps, bool generateUniqueDataColumns=false, std::stringstream *mergeRepoert=nullptr) |
| TableVersion | createTemporaryView (TableVersion sourceViewVersion=TableVersion(), TableVersion destTemporaryViewVersion=TableVersion::getNextTemporaryVersion()) |
| source of -1, from MockUp, else from valid view version More... | |
| bool | latestAndMockupColumnNumberMismatch (void) const |
| unsigned int | getNumberOfStoredViews (void) const |
Static Public Member Functions | |
| static std::map< std::string, std::string > | createCommandToTableMap () |
Static Public Member Functions inherited from ots::TableBase | |
| static std::string | convertToCaps (std::string &str, bool isConfigName=false) |
Static Public Attributes | |
| static const std::string | COMMAND_BEGIN_LABEL = "BEGIN_LABEL" |
| static const std::string | COMMAND_CHOOSE_FSM = "CHOOSE_FSM" |
| static const std::string | COMMAND_CONFIGURE_ACTIVE_GROUP = "CONFIGURE_ACTIVE_GROUP" |
| static const std::string | COMMAND_CONFIGURE_ALIAS = "CONFIGURE_ALIAS" |
| static const std::string | COMMAND_CONFIGURE_GROUP = "CONFIGURE_GROUP" |
| static const std::string | COMMAND_ACTIVATE_ALIAS = "ACTIVATE_ALIAS" |
| static const std::string | COMMAND_ACTIVATE_GROUP = "ACTIVATE_GROUP" |
| static const std::string | COMMAND_EXECUTE_FE_MACRO = "EXECUTE_FE_MACRO" |
| static const std::string | COMMAND_EXECUTE_MACRO = "EXECUTE_MACRO" |
| static const std::string | COMMAND_MODIFY_ACTIVE_GROUP = "MODIFY_ACTIVE_GROUP" |
| static const std::string | COMMAND_REPEAT_LABEL = "REPEAT_LABEL" |
| static const std::string | COMMAND_RUN = "RUN" |
| static const std::string | COMMAND_START = "START" |
| static const std::string | COMMAND_STOP = "STOP" |
| static const std::string | COMMAND_PAUSE = "PAUSE" |
| static const std::string | COMMAND_RESUME = "RESUME" |
| static const std::string | COMMAND_HALT = "HALT" |
| static const std::string | ITERATE_TABLE = "IterateTable" |
| static const std::string | PLAN_TABLE = "IterationPlanTable" |
| static const std::string | TARGET_TABLE = "IterationTargetTable" |
| static const std::map< std::string, std::string > | commandToTableMap_ |
| static struct ots::IterateTable::CommandBeginLabelParams | commandBeginLabelParams_ |
| static struct ots::IterateTable::CommandChooseFSMParams | commandChooseFSMParams_ |
| static struct ots::IterateTable::CommandConfigureActiveParams | commandConfigureActiveParams_ |
| static struct ots::IterateTable::CommandConfigureAliasParams | commandConfigureAliasParams_ |
| static struct ots::IterateTable::CommandConfigureGroupParams | commandConfigureGroupParams_ |
| static struct ots::IterateTable::CommandActivateAliasParams | commandActivateAliasParams_ |
| static struct ots::IterateTable::CommandActivateGroupParams | commandActivateGroupParams_ |
| static struct ots::IterateTable::CommandExecuteMacroParams | commandExecuteMacroParams_ |
| static struct ots::IterateTable::CommandModifyActiveParams | commandModifyActiveParams_ |
| static struct ots::IterateTable::CommandRepeatLabelParams | commandRepeatLabelParams_ |
| static struct ots::IterateTable::CommandRunParams | commandRunParams_ |
| static struct ots::IterateTable::TargetParams | targetParams_ |
| static struct ots::IterateTable::CommandTargetColumns | commandTargetCols_ |
| static struct ots::IterateTable::TargetTableColumns | targetCols_ |
| static struct ots::IterateTable::MacroDimLoopTableColumns | macroDimLoopCols_ |
| static struct ots::IterateTable::MacroParamTableColumns | macroParamCols_ |
| static struct ots::IterateTable::IterateTableColumns | iterateTableCols_ |
| static struct ots::IterateTable::PlanTableColumns | planTableCols_ |
Static Public Attributes inherited from ots::TableBase | |
| static const std::string | GROUP_CACHE_PREPEND = "GroupCache_" |
| static const std::string | JSON_DOC_PREPEND = "JSONDoc_" |
Additional Inherited Members | |
Public Attributes inherited from ots::TableBase | |
| const unsigned int | MAX_VIEWS_IN_CACHE |
Protected Attributes inherited from ots::TableBase | |
| std::string | tableName_ |
| std::string | tableDescription_ |
| TableView * | activeTableView_ |
| TableView | mockupTableView_ |
| std::map< TableVersion, TableView > | tableViews_ |
Definition at line 8 of file IterateTable.h.
|
inlinestatic |
< no parameters
< no parameters
< no parameters
< no parameters
< no parameters
< no parameters
Definition at line 59 of file IterateTable.h.
|
static |
instantiate static members
Definition at line 36 of file IterateTable.h.
|
static |
Definition at line 58 of file IterateTable.h.