Skip to content

Commit

Permalink
added datetime functions to the baseline (#1837)
Browse files Browse the repository at this point in the history
  • Loading branch information
bchong95 authored Sep 14, 2020
1 parent c05f8c8 commit 14e11a4
Show file tree
Hide file tree
Showing 2 changed files with 306 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,303 @@
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>GetCurrentTicks()</Description>
<Query>SELECT VALUE GetCurrentTicks()</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimeAdd("mm", 1, "2020-07-09T23:20:13.4575530Z")</Description>
<Query>SELECT VALUE DateTimeAdd("mm", 1, "2020-07-09T23:20:13.4575530Z")</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimeDiff("yyyy", "2028-01-01T01:02:03.1234527Z", "2020 - 01 - 03T01: 02:03.1234567Z")</Description>
<Query>SELECT VALUE DateTimeDiff("yyyy", "2028-01-01T01:02:03.1234527Z", "2020 - 01 - 03T01: 02:03.1234567Z")</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimeFromParts(2020, 9, 4)</Description>
<Query>SELECT VALUE DateTimeFromParts(2020, 9, 4)</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimePart("mcs", "2020-01-02T03:04:05.6789123Z")</Description>
<Query>SELECT VALUE DateTimePart("mcs", "2020-01-02T03:04:05.6789123Z")</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimeToTicks("2020-01-02T03:04:05Z")</Description>
<Query>SELECT VALUE DateTimeToTicks("2020-01-02T03:04:05Z")</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>DateTimeToTimestamp("2020-07-09")</Description>
<Query>SELECT VALUE DateTimeToTimestamp("2020-07-09")</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>TicksToDateTime(15943368134575530)</Description>
<Query>SELECT VALUE TicksToDateTime(15943368134575530)</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>TimestampToDateTime(1594227912345)</Description>
<Query>SELECT VALUE TimestampToDateTime(1594227912345)</Query>
<PartitionKeys>
<Key>/key</Key>
</PartitionKeys>
<PartitionKeyType>Hash</PartitionKeyType>
</Input>
<Output>
<PartitionedQueryExecutionInfoInternal>
<QueryInfo>
<DistinctType>None</DistinctType>
<Top />
<Offset />
<Limit />
<GroupByExpressions />
<OrderBy />
<OrderByExpressions />
<Aggregates />
<GroupByAliasToAggregateType />
<GroupByAliases />
<HasSelectValue>True</HasSelectValue>
</QueryInfo>
<QueryRanges>
<Range>
<Range>[[],[]]</Range>
</Range>
</QueryRanges>
<RewrittenQuery><![CDATA[]]></RewrittenQuery>
</PartitionedQueryExecutionInfoInternal>
</Output>
</Result>
<Result>
<Input>
<Description>ABS(42)</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1161,6 +1161,15 @@ public void SystemFunctions()
// Date and Time
"GetCurrentDateTime()",
"GetCurrentTimestamp()",
"GetCurrentTicks()",
"DateTimeAdd(\"mm\", 1, \"2020-07-09T23:20:13.4575530Z\")",
"DateTimeDiff(\"yyyy\", \"2028-01-01T01:02:03.1234527Z\", \"2020 - 01 - 03T01: 02:03.1234567Z\")",
"DateTimeFromParts(2020, 9, 4)",
"DateTimePart(\"mcs\", \"2020-01-02T03:04:05.6789123Z\")",
"DateTimeToTicks(\"2020-01-02T03:04:05Z\")",
"DateTimeToTimestamp(\"2020-07-09\")",
"TicksToDateTime(15943368134575530)",
"TimestampToDateTime(1594227912345)",

// Mathematical
"ABS(42)",
Expand Down

0 comments on commit 14e11a4

Please sign in to comment.