@@ -3427,12 +3427,16 @@ def col_vals_gt(
3427
3427
(i.e., no validation steps will be created for them).
3428
3428
3429
3429
A list with a combination of column names and tuples can be provided as well. This allows
3430
- for more complex segmentation scenarios. The following inputs are all valid:
3430
+ for more complex segmentation scenarios. The following inputs are both valid:
3431
3431
3432
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
3433
- in the `"region"` column and specific dates in the `"date"` column
3434
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
3435
- columns
3432
+ ```
3433
+ # Segments from all unique values in the `region` column
3434
+ # and specific dates in the `date` column
3435
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
3436
+
3437
+ # Segments from all unique values in the `region` and `date` columns
3438
+ segments=["region", "date"]
3439
+ ```
3436
3440
3437
3441
The segmentation is performed during interrogation, and the resulting validation steps will
3438
3442
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -3715,12 +3719,16 @@ def col_vals_lt(
3715
3719
(i.e., no validation steps will be created for them).
3716
3720
3717
3721
A list with a combination of column names and tuples can be provided as well. This allows
3718
- for more complex segmentation scenarios. The following inputs are all valid:
3722
+ for more complex segmentation scenarios. The following inputs are both valid:
3719
3723
3720
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
3721
- in the `"region"` column and specific dates in the `"date"` column
3722
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
3723
- columns
3724
+ ```
3725
+ # Segments from all unique values in the `region` column
3726
+ # and specific dates in the `date` column
3727
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
3728
+
3729
+ # Segments from all unique values in the `region` and `date` columns
3730
+ segments=["region", "date"]
3731
+ ```
3724
3732
3725
3733
The segmentation is performed during interrogation, and the resulting validation steps will
3726
3734
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -4002,12 +4010,16 @@ def col_vals_eq(
4002
4010
(i.e., no validation steps will be created for them).
4003
4011
4004
4012
A list with a combination of column names and tuples can be provided as well. This allows
4005
- for more complex segmentation scenarios. The following inputs are all valid:
4013
+ for more complex segmentation scenarios. The following inputs are both valid:
4006
4014
4007
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
4008
- in the `"region"` column and specific dates in the `"date"` column
4009
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
4010
- columns
4015
+ ```
4016
+ # Segments from all unique values in the `region` column
4017
+ # and specific dates in the `date` column
4018
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
4019
+
4020
+ # Segments from all unique values in the `region` and `date` columns
4021
+ segments=["region", "date"]
4022
+ ```
4011
4023
4012
4024
The segmentation is performed during interrogation, and the resulting validation steps will
4013
4025
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -4288,12 +4300,16 @@ def col_vals_ne(
4288
4300
(i.e., no validation steps will be created for them).
4289
4301
4290
4302
A list with a combination of column names and tuples can be provided as well. This allows
4291
- for more complex segmentation scenarios. The following inputs are all valid:
4303
+ for more complex segmentation scenarios. The following inputs are both valid:
4292
4304
4293
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
4294
- in the `"region"` column and specific dates in the `"date"` column
4295
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
4296
- columns
4305
+ ```
4306
+ # Segments from all unique values in the `region` column
4307
+ # and specific dates in the `date` column
4308
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
4309
+
4310
+ # Segments from all unique values in the `region` and `date` columns
4311
+ segments=["region", "date"]
4312
+ ```
4297
4313
4298
4314
The segmentation is performed during interrogation, and the resulting validation steps will
4299
4315
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -4572,12 +4588,16 @@ def col_vals_ge(
4572
4588
(i.e., no validation steps will be created for them).
4573
4589
4574
4590
A list with a combination of column names and tuples can be provided as well. This allows
4575
- for more complex segmentation scenarios. The following inputs are all valid:
4591
+ for more complex segmentation scenarios. The following inputs are both valid:
4576
4592
4577
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
4578
- in the `"region"` column and specific dates in the `"date"` column
4579
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
4580
- columns
4593
+ ```
4594
+ # Segments from all unique values in the `region` column
4595
+ # and specific dates in the `date` column
4596
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
4597
+
4598
+ # Segments from all unique values in the `region` and `date` columns
4599
+ segments=["region", "date"]
4600
+ ```
4581
4601
4582
4602
The segmentation is performed during interrogation, and the resulting validation steps will
4583
4603
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -4860,12 +4880,16 @@ def col_vals_le(
4860
4880
(i.e., no validation steps will be created for them).
4861
4881
4862
4882
A list with a combination of column names and tuples can be provided as well. This allows
4863
- for more complex segmentation scenarios. The following inputs are all valid:
4883
+ for more complex segmentation scenarios. The following inputs are both valid:
4864
4884
4865
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
4866
- in the `"region"` column and specific dates in the `"date"` column
4867
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
4868
- columns
4885
+ ```
4886
+ # Segments from all unique values in the `region` column
4887
+ # and specific dates in the `date` column
4888
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
4889
+
4890
+ # Segments from all unique values in the `region` and `date` columns
4891
+ segments=["region", "date"]
4892
+ ```
4869
4893
4870
4894
The segmentation is performed during interrogation, and the resulting validation steps will
4871
4895
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -5162,12 +5186,16 @@ def col_vals_between(
5162
5186
(i.e., no validation steps will be created for them).
5163
5187
5164
5188
A list with a combination of column names and tuples can be provided as well. This allows
5165
- for more complex segmentation scenarios. The following inputs are all valid:
5189
+ for more complex segmentation scenarios. The following inputs are both valid:
5166
5190
5167
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
5168
- in the `"region"` column and specific dates in the `"date"` column
5169
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
5170
- columns
5191
+ ```
5192
+ # Segments from all unique values in the `region` column
5193
+ # and specific dates in the `date` column
5194
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
5195
+
5196
+ # Segments from all unique values in the `region` and `date` columns
5197
+ segments=["region", "date"]
5198
+ ```
5171
5199
5172
5200
The segmentation is performed during interrogation, and the resulting validation steps will
5173
5201
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -5478,12 +5506,16 @@ def col_vals_outside(
5478
5506
(i.e., no validation steps will be created for them).
5479
5507
5480
5508
A list with a combination of column names and tuples can be provided as well. This allows
5481
- for more complex segmentation scenarios. The following inputs are all valid:
5509
+ for more complex segmentation scenarios. The following inputs are both valid:
5482
5510
5483
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
5484
- in the `"region"` column and specific dates in the `"date"` column
5485
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
5486
- columns
5511
+ ```
5512
+ # Segments from all unique values in the `region` column
5513
+ # and specific dates in the `date` column
5514
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
5515
+
5516
+ # Segments from all unique values in the `region` and `date` columns
5517
+ segments=["region", "date"]
5518
+ ```
5487
5519
5488
5520
The segmentation is performed during interrogation, and the resulting validation steps will
5489
5521
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -5750,12 +5782,16 @@ def col_vals_in_set(
5750
5782
(i.e., no validation steps will be created for them).
5751
5783
5752
5784
A list with a combination of column names and tuples can be provided as well. This allows
5753
- for more complex segmentation scenarios. The following inputs are all valid:
5785
+ for more complex segmentation scenarios. The following inputs are both valid:
5754
5786
5755
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
5756
- in the `"region"` column and specific dates in the `"date"` column
5757
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
5758
- columns
5787
+ ```
5788
+ # Segments from all unique values in the `region` column
5789
+ # and specific dates in the `date` column
5790
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
5791
+
5792
+ # Segments from all unique values in the `region` and `date` columns
5793
+ segments=["region", "date"]
5794
+ ```
5759
5795
5760
5796
The segmentation is performed during interrogation, and the resulting validation steps will
5761
5797
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -6003,12 +6039,16 @@ def col_vals_not_in_set(
6003
6039
(i.e., no validation steps will be created for them).
6004
6040
6005
6041
A list with a combination of column names and tuples can be provided as well. This allows
6006
- for more complex segmentation scenarios. The following inputs are all valid:
6042
+ for more complex segmentation scenarios. The following inputs are both valid:
6007
6043
6008
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
6009
- in the `"region"` column and specific dates in the `"date"` column
6010
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
6011
- columns
6044
+ ```
6045
+ # Segments from all unique values in the `region` column
6046
+ # and specific dates in the `date` column
6047
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
6048
+
6049
+ # Segments from all unique values in the `region` and `date` columns
6050
+ segments=["region", "date"]
6051
+ ```
6012
6052
6013
6053
The segmentation is performed during interrogation, and the resulting validation steps will
6014
6054
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -6247,12 +6287,16 @@ def col_vals_null(
6247
6287
(i.e., no validation steps will be created for them).
6248
6288
6249
6289
A list with a combination of column names and tuples can be provided as well. This allows
6250
- for more complex segmentation scenarios. The following inputs are all valid:
6290
+ for more complex segmentation scenarios. The following inputs are both valid:
6251
6291
6252
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
6253
- in the `"region"` column and specific dates in the `"date"` column
6254
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
6255
- columns
6292
+ ```
6293
+ # Segments from all unique values in the `region` column
6294
+ # and specific dates in the `date` column
6295
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
6296
+
6297
+ # Segments from all unique values in the `region` and `date` columns
6298
+ segments=["region", "date"]
6299
+ ```
6256
6300
6257
6301
The segmentation is performed during interrogation, and the resulting validation steps will
6258
6302
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -6486,12 +6530,16 @@ def col_vals_not_null(
6486
6530
(i.e., no validation steps will be created for them).
6487
6531
6488
6532
A list with a combination of column names and tuples can be provided as well. This allows
6489
- for more complex segmentation scenarios. The following inputs are all valid:
6533
+ for more complex segmentation scenarios. The following inputs are both valid:
6490
6534
6491
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
6492
- in the `"region"` column and specific dates in the `"date"` column
6493
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
6494
- columns
6535
+ ```
6536
+ # Segments from all unique values in the `region` column
6537
+ # and specific dates in the `date` column
6538
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
6539
+
6540
+ # Segments from all unique values in the `region` and `date` columns
6541
+ segments=["region", "date"]
6542
+ ```
6495
6543
6496
6544
The segmentation is performed during interrogation, and the resulting validation steps will
6497
6545
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -6733,12 +6781,16 @@ def col_vals_regex(
6733
6781
(i.e., no validation steps will be created for them).
6734
6782
6735
6783
A list with a combination of column names and tuples can be provided as well. This allows
6736
- for more complex segmentation scenarios. The following inputs are all valid:
6784
+ for more complex segmentation scenarios. The following inputs are both valid:
6737
6785
6738
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
6739
- in the `"region"` column and specific dates in the `"date"` column
6740
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
6741
- columns
6786
+ ```
6787
+ # Segments from all unique values in the `region` column
6788
+ # and specific dates in the `date` column
6789
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
6790
+
6791
+ # Segments from all unique values in the `region` and `date` columns
6792
+ segments=["region", "date"]
6793
+ ```
6742
6794
6743
6795
The segmentation is performed during interrogation, and the resulting validation steps will
6744
6796
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -6976,12 +7028,16 @@ def col_vals_expr(
6976
7028
(i.e., no validation steps will be created for them).
6977
7029
6978
7030
A list with a combination of column names and tuples can be provided as well. This allows
6979
- for more complex segmentation scenarios. The following inputs are all valid:
7031
+ for more complex segmentation scenarios. The following inputs are both valid:
6980
7032
6981
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
6982
- in the `"region"` column and specific dates in the `"date"` column
6983
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
6984
- columns
7033
+ ```
7034
+ # Segments from all unique values in the `region` column
7035
+ # and specific dates in the `date` column
7036
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
7037
+
7038
+ # Segments from all unique values in the `region` and `date` columns
7039
+ segments=["region", "date"]
7040
+ ```
6985
7041
6986
7042
The segmentation is performed during interrogation, and the resulting validation steps will
6987
7043
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -7367,12 +7423,16 @@ def rows_distinct(
7367
7423
(i.e., no validation steps will be created for them).
7368
7424
7369
7425
A list with a combination of column names and tuples can be provided as well. This allows
7370
- for more complex segmentation scenarios. The following inputs are all valid:
7426
+ for more complex segmentation scenarios. The following inputs are both valid:
7371
7427
7372
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
7373
- in the `"region"` column and specific dates in the `"date"` column
7374
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
7375
- columns
7428
+ ```
7429
+ # Segments from all unique values in the `region` column
7430
+ # and specific dates in the `date` column
7431
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
7432
+
7433
+ # Segments from all unique values in the `region` and `date` columns
7434
+ segments=["region", "date"]
7435
+ ```
7376
7436
7377
7437
The segmentation is performed during interrogation, and the resulting validation steps will
7378
7438
be numbered sequentially. Each segment will have its own validation step, and the results
@@ -7604,12 +7664,16 @@ def rows_complete(
7604
7664
(i.e., no validation steps will be created for them).
7605
7665
7606
7666
A list with a combination of column names and tuples can be provided as well. This allows
7607
- for more complex segmentation scenarios. The following inputs are all valid:
7667
+ for more complex segmentation scenarios. The following inputs are both valid:
7608
7668
7609
- - `segments=["region", ("date", ["2023-01-01", "2023-01-02"])]`: segments on unique values
7610
- in the `"region"` column and specific dates in the `"date"` column
7611
- - `segments=["region", "date"]`: segments on unique values in the `"region"` and `"date"`
7612
- columns
7669
+ ```
7670
+ # Segments from all unique values in the `region` column
7671
+ # and specific dates in the `date` column
7672
+ segments=["region", ("date", ["2023-01-01", "2023-01-02"])]
7673
+
7674
+ # Segments from all unique values in the `region` and `date` columns
7675
+ segments=["region", "date"]
7676
+ ```
7613
7677
7614
7678
The segmentation is performed during interrogation, and the resulting validation steps will
7615
7679
be numbered sequentially. Each segment will have its own validation step, and the results
0 commit comments