|
122 | 122 | ( 'payload', 'i32', ['NOT NULL'], {'num_distinct_values': NUM_TUPLES} ),
|
123 | 123 | ],
|
124 | 124 |
|
| 125 | + 'Selectivity-i32-simple': [ |
| 126 | + ( 'id', 'i32', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 127 | + ( 'i32', 'i32', ['NOT NULL'], {'num_tuples': 1_000_000, |
| 128 | + 'num_distinct_values': 1_000_000, |
| 129 | + 'min_value': TYPE_TO_DOMAIN['i32'][0] // 2, |
| 130 | + 'max_value': TYPE_TO_DOMAIN['i32'][1] // 2 |
| 131 | + } |
| 132 | + ), |
| 133 | + ], |
| 134 | + |
| 135 | + 'Selectivity-i64-simple': [ |
| 136 | + ( 'id', 'i32', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 137 | + ( 'i64', 'i64', ['NOT NULL'], {'num_tuples': 1_000_000, |
| 138 | + 'num_distinct_values': 1_000_000, |
| 139 | + 'min_value': TYPE_TO_DOMAIN['i64'][0] // 2, |
| 140 | + 'max_value': TYPE_TO_DOMAIN['i64'][1] // 2 |
| 141 | + } |
| 142 | + ), |
| 143 | + ], |
| 144 | + |
| 145 | + 'Selectivity-f-simple': [ |
| 146 | + ( 'id', 'i32', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 147 | + ( 'f', 'f', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 148 | + ], |
| 149 | + |
| 150 | + 'Selectivity-d-simple': [ |
| 151 | + ( 'id', 'i32', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 152 | + ( 'd', 'd', ['NOT NULL'], {'num_tuples': 1_000_000, 'num_distinct_values': 1_000_000} ), |
| 153 | + ], |
| 154 | + |
125 | 155 | 'Distinct_multi_i32': [
|
126 | 156 | ( 'id', 'i32', ['NOT NULL'] ),
|
127 | 157 | ( 'n10', 'i32', ['NOT NULL'], {'num_distinct_values': 10} ),
|
|
0 commit comments