FOSSredder 0.5.0
Loading...
Searching...
No Matches
AnalysisKeys.h File Reference

Defines stable analysis type, configuration, filter, and result keys. More...

#include <string_view>
Include dependency graph for AnalysisKeys.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  core
namespace  core::application
namespace  core::application::analysis
namespace  core::application::analysis::keys
namespace  core::application::analysis::keys::plotTypes
namespace  core::application::analysis::keys::plotMeasures
namespace  core::application::analysis::keys::metricKeys
namespace  core::application::analysis::keys::calculation
namespace  core::application::analysis::keys::resultFields
namespace  core::application::analysis::keys::labels
namespace  core::application::analysis::filterKeys
namespace  core::application::analysis::filterKeys::operators
namespace  core::application::analysis::filterKeys::separators

Variables

constexpr std::string_view core::application::analysis::keys::kTypeTab = "tab"
constexpr std::string_view core::application::analysis::keys::kTypePlot = "plot"
constexpr std::string_view core::application::analysis::keys::kTypeCalculation = "calc"
constexpr std::string_view core::application::analysis::keys::kPlotTypeKey = "plotType"
constexpr std::string_view core::application::analysis::keys::kPlotMeasureKey = "plotMeasure"
constexpr std::string_view core::application::analysis::keys::kPropertiesKey = "properties"
constexpr std::string_view core::application::analysis::keys::kContractTypesKey = "contractTypes"
constexpr std::string_view core::application::analysis::keys::plotTypes::kPie = "pie"
constexpr std::string_view core::application::analysis::keys::plotTypes::kHistogram = "histogram"
constexpr std::string_view core::application::analysis::keys::plotMeasures::kCount = "count"
constexpr std::string_view core::application::analysis::keys::plotMeasures::kAverageAmount = "averageAmount"
constexpr std::string_view core::application::analysis::keys::plotMeasures::kTotalAmount = "totalAmount"
constexpr std::string_view core::application::analysis::keys::metricKeys::kTotalAmount = "totalAmount"
constexpr std::string_view core::application::analysis::keys::metricKeys::kRowCount = "rowCount"
constexpr std::string_view core::application::analysis::keys::metricKeys::kMatchedTransactions = "matchedTx"
constexpr std::string_view core::application::analysis::keys::metricKeys::kRows = "rows"
constexpr std::string_view core::application::analysis::keys::calculation::kStrategyKey = "strategy"
constexpr std::string_view core::application::analysis::keys::calculation::kPercentKey = "percent"
constexpr std::string_view core::application::analysis::keys::calculation::kStrategyTax = "tax"
constexpr std::string_view core::application::analysis::keys::resultFields::kMonth = "month"
constexpr std::string_view core::application::analysis::keys::resultFields::kTotal = "total"
constexpr std::string_view core::application::analysis::keys::resultFields::kByContract = "byContract"
constexpr std::string_view core::application::analysis::keys::resultFields::kByProperty = "byProperty"
constexpr std::string_view core::application::analysis::keys::resultFields::kAmountOriginal = "amount_original"
constexpr std::string_view core::application::analysis::keys::resultFields::kAmountAdjusted = "amount_adjusted"
constexpr std::string_view core::application::analysis::keys::resultFields::kTaxPercent = "taxPercent"
constexpr std::string_view core::application::analysis::keys::resultFields::kTaxFactor = "taxFactor"
constexpr std::string_view core::application::analysis::keys::resultFields::kTransactionId = "txId"
constexpr std::string_view core::application::analysis::keys::labels::kNoProperty = "(no-property)"
constexpr std::string_view core::application::analysis::filterKeys::kDate = "date"
constexpr std::string_view core::application::analysis::filterKeys::kDateField = "dateField"
constexpr std::string_view core::application::analysis::filterKeys::kAmount = "amount"
constexpr std::string_view core::application::analysis::filterKeys::kContractType = "contract.type"
constexpr std::string_view core::application::analysis::filterKeys::kPropertyId = "propertyId"
constexpr std::string_view core::application::analysis::filterKeys::kAllocatable = "allocatable"
constexpr std::string_view core::application::analysis::filterKeys::kUnassigned = "unassigned"
constexpr std::string_view core::application::analysis::filterKeys::operators::kGreaterEqual = ">="
constexpr std::string_view core::application::analysis::filterKeys::operators::kLessEqual = "<="
constexpr std::string_view core::application::analysis::filterKeys::operators::kNotEqual = "!="
constexpr std::string_view core::application::analysis::filterKeys::operators::kGreater = ">"
constexpr std::string_view core::application::analysis::filterKeys::operators::kLess = "<"
constexpr std::string_view core::application::analysis::filterKeys::operators::kEqual = "="
constexpr char core::application::analysis::filterKeys::separators::kClause = ';'
constexpr char core::application::analysis::filterKeys::separators::kAlternatives = '|'
constexpr char core::application::analysis::filterKeys::separators::kList = ','
constexpr char core::application::analysis::filterKeys::separators::kDateParts = '.'

Detailed Description

Defines stable analysis type, configuration, filter, and result keys.

Definition in file AnalysisKeys.h.