Skip to content

Commit bd6a21a

Browse files
committed
CSV tests for range mode
1 parent 5dc7e72 commit bd6a21a

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

x-pack/plugin/esql/qa/testFixtures/src/main/resources/date_nanos.csv-spec

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,18 @@ ct:long | yr:date_nanos
561561
8 | 2023-01-01T00:00:00.000000000Z
562562
;
563563

564+
Bucket Date nanos by Year, range version
565+
required_capability: date_trunc_date_nanos
566+
required_capability: date_nanos_bucket
567+
568+
FROM date_nanos
569+
| WHERE millis > "2020-01-01"
570+
| STATS ct = count(*) BY yr = BUCKET(nanos, 5, "1999-01-01", NOW());
571+
572+
ct:long | yr:date_nanos
573+
8 | 2023-01-01T00:00:00.000000000Z
574+
;
575+
564576
Bucket Date nanos by Month
565577
required_capability: date_trunc_date_nanos
566578
required_capability: date_nanos_bucket
@@ -573,6 +585,29 @@ ct:long | mo:date_nanos
573585
8 | 2023-10-01T00:00:00.000000000Z
574586
;
575587

588+
Bucket Date nanos by Month, range version
589+
required_capability: date_trunc_date_nanos
590+
required_capability: date_nanos_bucket
591+
592+
FROM date_nanos
593+
| WHERE millis > "2020-01-01"
594+
| STATS ct = count(*) BY mo = BUCKET(nanos, 20, "2023-01-01", "2023-12-31");
595+
596+
ct:long | mo:date_nanos
597+
8 | 2023-10-01T00:00:00.000000000Z
598+
;
599+
600+
Bucket Date nanos by Week, range version
601+
required_capability: date_trunc_date_nanos
602+
required_capability: date_nanos_bucket
603+
604+
FROM date_nanos
605+
| WHERE millis > "2020-01-01"
606+
| STATS ct = count(*) BY mo = BUCKET(nanos, 55, "2023-01-01", "2023-12-31");
607+
608+
ct:long | mo:date_nanos
609+
8 | 2023-10-23T00:00:00.000000000Z
610+
;
576611
Bucket Date nanos by 10 minutes
577612
required_capability: date_trunc_date_nanos
578613
required_capability: date_nanos_bucket

0 commit comments

Comments
 (0)