bool isConfigured(const std::string &type, const std::string &configJson, const std::string &filterSpec, const std::string &exportFormat)
Checks whether an analysis is sufficiently configured.
bool isExportable(const std::string &type, const std::string &exportFormat)
Checks whether an analysis type can be exported.
bool supportsResultType(const std::string &type)
Checks whether an analysis type is supported at all.
std::string resolveOutputType(const std::string &type, const std::string &configJson)
Resolves the effective output type for an analysis.
bool isChartLikeType(const std::string &type)
Checks whether an analysis type produces chart-like output.
bool isTabularType(const std::string &type)
Checks whether an analysis type produces tabular output.
std::string resolveExecutionType(const std::string &type)
Resolves the effective execution type for an analysis.
std::string normalizeKey(std::string key)
Normalizes filter keys used by analysis adjustments.