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/DataRow.cpp (1 of 28 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.cpp+7−7
@@ -394,7 +394,7 @@ Object DataRow::GetComputedValue(const DataColumnPtr& column, DataType targetTyp · 393 unmodified lines
394 }394 }
395 case ExpressionValueType::DateTime:395 case ExpressionValueType::DateTime:
396 {396 {
397 const DateTime result = sourceValue->ValueAsDateTime();397 const datetime_t result = sourceValue->ValueAsDateTime();
398 const time_t value = to_time_t(result);398 const time_t value = to_time_t(result);
399 399
400 switch (targetType)400 switch (targetType)
@@ -690,22 +690,22 @@ void DataRow::SetBooleanValue(const string& columnName, const Nullable<bool>& va · 289 unmodified lines
690 SetBooleanValue(GetColumnIndex(columnName), value);690 SetBooleanValue(GetColumnIndex(columnName), value);
691}691}
692 692
693Nullable<DateTime> DataRow::ValueAsDateTime(const int32_t columnIndex)693Nullable<datetime_t> DataRow::ValueAsDateTime(const int32_t columnIndex)
694{694{
695 return GetValue<DateTime>(columnIndex, DataType::DateTime);695 return GetValue<datetime_t>(columnIndex, DataType::DateTime);
696}696}
697 697
698Nullable<DateTime> DataRow::ValueAsDateTime(const string& columnName)698Nullable<datetime_t> DataRow::ValueAsDateTime(const string& columnName)
699{699{
700 return ValueAsDateTime(GetColumnIndex(columnName));700 return ValueAsDateTime(GetColumnIndex(columnName));
701}701}
702 702
703void DataRow::SetDateTimeValue(const int32_t columnIndex, const Nullable<DateTime>& value)703void DataRow::SetDateTimeValue(const int32_t columnIndex, const Nullable<datetime_t>& value)
704{704{
705 SetValue<DateTime>(columnIndex, value, DataType::DateTime);705 SetValue<datetime_t>(columnIndex, value, DataType::DateTime);
706}706}
707 707
708void DataRow::SetDateTimeValue(const string& columnName, const Nullable<DateTime>& value)708void DataRow::SetDateTimeValue(const string& columnName, const Nullable<datetime_t>& value)
709{709{
710 SetDateTimeValue(GetColumnIndex(columnName), value);710 SetDateTimeValue(GetColumnIndex(columnName), value);
711}711}

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