OLD | NEW |
1 # Datastore Composite Index Configuration. | 1 # Datastore Composite Index Configuration. |
2 # https://developers.google.com/appengine/docs/python/config/indexconfig | 2 # https://developers.google.com/appengine/docs/python/config/indexconfig |
3 # | 3 # |
4 # Below, most indexes come in pairs; one with the internal_only property, | 4 # Below, most indexes come in pairs; one with the internal_only property, |
5 # one without. This is because all queries when the user is not logged in | 5 # one without. This is because all queries when the user is not logged in |
6 # have the filter internal_only == False. | 6 # have the filter internal_only == False. |
7 # | 7 # |
8 # Composite index properties must be listed differently depending on how the | 8 # Composite index properties must be listed differently depending on how the |
9 # properties are used. There are three main ways to use properties in a query: | 9 # properties are used. There are three main ways to use properties in a query: |
10 # (1) In an equality filter. | 10 # (1) In an equality filter. |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 properties: | 114 properties: |
115 - name: internal_only | 115 - name: internal_only |
116 - name: test | 116 - name: test |
117 - name: end_revision | 117 - name: end_revision |
118 | 118 |
119 # Used in benchmark_health_report for querying benchmark by name | 119 # Used in benchmark_health_report for querying benchmark by name |
120 # and master. | 120 # and master. |
121 - kind: Anomaly | 121 - kind: Anomaly |
122 properties: | 122 properties: |
123 - name: benchmark_name | 123 - name: benchmark_name |
| 124 - name: is_improvement |
124 - name: master_name | 125 - name: master_name |
125 - name: timestamp | 126 - name: timestamp |
126 direction: desc | 127 direction: desc |
127 | 128 |
128 - kind: Anomaly | 129 - kind: Anomaly |
129 properties: | 130 properties: |
130 - name: benchmark_name | 131 - name: benchmark_name |
131 - name: internal_only | 132 - name: internal_only |
| 133 - name: is_improvement |
132 - name: master_name | 134 - name: master_name |
133 - name: timestamp | 135 - name: timestamp |
134 direction: desc | 136 direction: desc |
135 | 137 |
| 138 |
136 # Might be unused! | 139 # Might be unused! |
137 # This index would enable querying for points for a particular test, | 140 # This index would enable querying for points for a particular test, |
138 # filtering or sorting by revision, and possibly doing a projection | 141 # filtering or sorting by revision, and possibly doing a projection |
139 # query including value. | 142 # query including value. |
140 - kind: Row | 143 - kind: Row |
141 properties: | 144 properties: |
142 - name: parent_test | 145 - name: parent_test |
143 - name: revision | 146 - name: revision |
144 - name: value | 147 - name: value |
145 | 148 |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 properties: | 326 properties: |
324 - name: internal_only | 327 - name: internal_only |
325 - name: master_name | 328 - name: master_name |
326 - name: bot_name | 329 - name: bot_name |
327 - name: suite_name | 330 - name: suite_name |
328 - name: test_part1_name | 331 - name: test_part1_name |
329 - name: test_part2_name | 332 - name: test_part2_name |
330 - name: test_part3_name | 333 - name: test_part3_name |
331 - name: test_part4_name | 334 - name: test_part4_name |
332 - name: test_part5_name | 335 - name: test_part5_name |
OLD | NEW |