History

TimeSeriesPlatformLibrary: Reorganized namespace for common library functions and filter expressions - this included file shifting to match namespaces.

J. Ritchie Carroll committed 7 years ago

Commit cb0905d1 parent 0d699dc355 files · +1251 −1293Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Data/DataColumn.cpp (1 of 355 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Data/DataColumn.cpp+13−1
@@ -54,10 +54,12 @@ const char* GSF::Data::EnumName(DataType type) · 53 unmodified lines
5454
5555 const DataColumnPtr DataColumn::NullPtr = nullptr;
5656
57−DataColumn::DataColumn(DataTablePtr parent, string name, DataType type) :
57+DataColumn::DataColumn(DataTablePtr parent, string name, DataType type, string expression) :
5858 m_parent(std::move(parent)),
5959 m_name(std::move(name)),
6060 m_type(type),
61+ m_expression(std::move(expression)),
62+ m_computed(!m_expression.empty()),
6163 m_index(-1)
6264 {
6365 if (m_parent == nullptr)
@@ -81,6 +83,16 @@ DataType DataColumn::Type() const · 17 unmodified lines
8183 return m_type;
8284 }
8385
86+const std::string& DataColumn::Expression() const
87+{
88+ return m_expression;
89+}
90+
91+bool DataColumn::Computed() const
92+{
93+ return m_computed;
94+}
95+
8496 int32_t DataColumn::Index() const
8597 {
8698 return m_index;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t