History

TimeSeriesPlatformLibrary: Added temporal support options to DataPublisher interfaces.

J. Ritchie Carroll committed 7 years ago

Commit 5c5b4061 parent 04505f228 files · +603 −300Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Data (2 of 28 files). Show all

Unified · Split

2 files
  1. Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.cpp +7 −7
  2. Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.h +4 −4
Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.cpp+7−7
@@ -394,7 +394,7 @@ Object DataRow::GetComputedValue(const DataColumnPtr& column, DataType targetTyp · 393 unmodified lines
394394 }
395395 case ExpressionValueType::DateTime:
396396 {
397− const DateTime result = sourceValue->ValueAsDateTime();
397+ const datetime_t result = sourceValue->ValueAsDateTime();
398398 const time_t value = to_time_t(result);
399399
400400 switch (targetType)
@@ -690,22 +690,22 @@ void DataRow::SetBooleanValue(const string& columnName, const Nullable<bool>& va · 289 unmodified lines
690690 SetBooleanValue(GetColumnIndex(columnName), value);
691691 }
692692
693−Nullable<DateTime> DataRow::ValueAsDateTime(const int32_t columnIndex)
693+Nullable<datetime_t> DataRow::ValueAsDateTime(const int32_t columnIndex)
694694 {
695− return GetValue<DateTime>(columnIndex, DataType::DateTime);
695+ return GetValue<datetime_t>(columnIndex, DataType::DateTime);
696696 }
697697
698−Nullable<DateTime> DataRow::ValueAsDateTime(const string& columnName)
698+Nullable<datetime_t> DataRow::ValueAsDateTime(const string& columnName)
699699 {
700700 return ValueAsDateTime(GetColumnIndex(columnName));
701701 }
702702
703−void DataRow::SetDateTimeValue(const int32_t columnIndex, const Nullable<DateTime>& value)
703+void DataRow::SetDateTimeValue(const int32_t columnIndex, const Nullable<datetime_t>& value)
704704 {
705− SetValue<DateTime>(columnIndex, value, DataType::DateTime);
705+ SetValue<datetime_t>(columnIndex, value, DataType::DateTime);
706706 }
707707
708−void DataRow::SetDateTimeValue(const string& columnName, const Nullable<DateTime>& value)
708+void DataRow::SetDateTimeValue(const string& columnName, const Nullable<datetime_t>& value)
709709 {
710710 SetDateTimeValue(GetColumnIndex(columnName), value);
711711 }
Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.h+4−4
@@ -87,10 +87,10 @@ namespace Data · 86 unmodified lines
8787 void SetBooleanValue(int32_t columnIndex, const GSF::Nullable<bool>& value);
8888 void SetBooleanValue(const std::string& columnName, const GSF::Nullable<bool>& value);
8989
90− GSF::Nullable<GSF::DateTime> ValueAsDateTime(int32_t columnIndex);
91− GSF::Nullable<GSF::DateTime> ValueAsDateTime(const std::string& columnName);
92− void SetDateTimeValue(int32_t columnIndex, const GSF::Nullable<GSF::DateTime>& value);
93− void SetDateTimeValue(const std::string& columnName, const GSF::Nullable<GSF::DateTime>& value);
90+ GSF::Nullable<GSF::datetime_t> ValueAsDateTime(int32_t columnIndex);
91+ GSF::Nullable<GSF::datetime_t> ValueAsDateTime(const std::string& columnName);
92+ void SetDateTimeValue(int32_t columnIndex, const GSF::Nullable<GSF::datetime_t>& value);
93+ void SetDateTimeValue(const std::string& columnName, const GSF::Nullable<GSF::datetime_t>& value);
9494
9595 GSF::Nullable<GSF::float32_t> ValueAsSingle(int32_t columnIndex);
9696 GSF::Nullable<GSF::float32_t> ValueAsSingle(const std::string& columnName);

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