| @@ -387,24 +387,24 @@ Nullable<Guid> ValueExpression::ValueAsNullableGuid() const · 386 unmodified lines |
| 387 | 387 | return Cast<Guid>(Value); |
| 388 | 388 | } |
| 389 | 389 | |
| 390 | | −DateTime ValueExpression::ValueAsDateTime() const |
| 390 | +datetime_t ValueExpression::ValueAsDateTime() const |
| 391 | 391 | { |
| 392 | 392 | ValidateValueType(ExpressionValueType::DateTime); |
| 393 | 393 | |
| 394 | 394 | if (ValueIsNullable) |
| 395 | | − return Cast<Nullable<DateTime>>(Value).GetValueOrDefault(); |
| 395 | + return Cast<Nullable<datetime_t>>(Value).GetValueOrDefault(); |
| 396 | 396 | |
| 397 | | − return Cast<DateTime>(Value); |
| 397 | + return Cast<datetime_t>(Value); |
| 398 | 398 | } |
| 399 | 399 | |
| 400 | | −Nullable<DateTime> ValueExpression::ValueAsNullableDateTime() const |
| 400 | +Nullable<datetime_t> ValueExpression::ValueAsNullableDateTime() const |
| 401 | 401 | { |
| 402 | 402 | ValidateValueType(ExpressionValueType::DateTime); |
| 403 | 403 | |
| 404 | 404 | if (ValueIsNullable) |
| 405 | | − return Cast<Nullable<DateTime>>(Value); |
| 405 | + return Cast<Nullable<datetime_t>>(Value); |
| 406 | 406 | |
| 407 | | − return Cast<DateTime>(Value); |
| 407 | + return Cast<datetime_t>(Value); |
| 408 | 408 | } |
| 409 | 409 | |
| 410 | 410 | UnaryExpression::UnaryExpression(const ExpressionUnaryType unaryType, ExpressionPtr value) : |
| @@ -1626,7 +1626,7 @@ ValueExpressionPtr ExpressionTree::IsDate(const ValueExpressionPtr& testValue) c · 1215 unmodified lines |
| 1626 | 1626 | if (testValue->ValueType == ExpressionValueType::DateTime) |
| 1627 | 1627 | return ExpressionTree::True; |
| 1628 | 1628 | |
| 1629 | | − DateTime timestamp; |
| 1629 | + datetime_t timestamp; |
| 1630 | 1630 | |
| 1631 | 1631 | if (testValue->ValueType == ExpressionValueType::String && TryParseTimestamp(testValue->ValueAsString().c_str(), timestamp)) |
| 1632 | 1632 | return ExpressionTree::True; |
| @@ -3119,7 +3119,7 @@ ValueExpressionPtr ExpressionTree::Convert(const ValueExpressionPtr& sourceValue · 1486 unmodified lines |
| 3119 | 3119 | } |
| 3120 | 3120 | case ExpressionValueType::DateTime: |
| 3121 | 3121 | { |
| 3122 | | − const DateTime result = sourceValue->ValueAsDateTime(); |
| 3122 | + const datetime_t result = sourceValue->ValueAsDateTime(); |
| 3123 | 3123 | const time_t value = to_time_t(result); |
| 3124 | 3124 | |
| 3125 | 3125 | switch (targetValueType) |
| @@ -3236,7 +3236,7 @@ ValueExpressionPtr ExpressionTree::NullValue(const ExpressionValueType targetVal · 110 unmodified lines |
| 3236 | 3236 | case ExpressionValueType::Guid: |
| 3237 | 3237 | return NewSharedPtr<ValueExpression>(ExpressionValueType::Guid, Nullable<Guid>(nullptr), true); |
| 3238 | 3238 | case ExpressionValueType::DateTime: |
| 3239 | | − return NewSharedPtr<ValueExpression>(ExpressionValueType::DateTime, Nullable<DateTime>(nullptr), true); |
| 3239 | + return NewSharedPtr<ValueExpression>(ExpressionValueType::DateTime, Nullable<datetime_t>(nullptr), true); |
| 3240 | 3240 | default: |
| 3241 | 3241 | return NewSharedPtr<ValueExpression>(ExpressionValueType::Undefined, nullptr); |
| 3242 | 3242 | } |