@@ -124,9 +124,9 @@ abstract class ActiveExperimentalModels extends string {
124
124
*/
125
125
predicate sinkModel (
126
126
string package , string type , boolean subtypes , string name , string signature , string ext ,
127
- string output , string kind , string provenance , QlBuiltins:: ExtensionId madId
127
+ string input , string kind , string provenance , QlBuiltins:: ExtensionId madId
128
128
) {
129
- Extensions:: experimentalSinkModel ( package , type , subtypes , name , signature , ext , output , kind ,
129
+ Extensions:: experimentalSinkModel ( package , type , subtypes , name , signature , ext , input , kind ,
130
130
provenance , this , madId )
131
131
}
132
132
@@ -195,7 +195,10 @@ predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) {
195
195
string package , string type , boolean subtypes , string name , string signature , string ext ,
196
196
string output , string kind , string provenance
197
197
|
198
- sourceModel ( package , type , subtypes , name , signature , ext , output , kind , provenance , madId ) and
198
+ sourceModel ( package , type , subtypes , name , signature , ext , output , kind , provenance , madId ) or
199
+ Extensions:: experimentalSourceModel ( package , type , subtypes , name , signature , ext , output , kind ,
200
+ provenance , _, madId )
201
+ |
199
202
model =
200
203
"Source: " + package + "; " + type + "; " + subtypes + "; " + name + "; " + signature + "; " +
201
204
ext + "; " + output + "; " + kind + "; " + provenance
@@ -205,7 +208,10 @@ predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) {
205
208
string package , string type , boolean subtypes , string name , string signature , string ext ,
206
209
string input , string kind , string provenance
207
210
|
208
- sinkModel ( package , type , subtypes , name , signature , ext , input , kind , provenance , madId ) and
211
+ sinkModel ( package , type , subtypes , name , signature , ext , input , kind , provenance , madId ) or
212
+ Extensions:: experimentalSinkModel ( package , type , subtypes , name , signature , ext , input , kind ,
213
+ provenance , _, madId )
214
+ |
209
215
model =
210
216
"Sink: " + package + "; " + type + "; " + subtypes + "; " + name + "; " + signature + "; " +
211
217
ext + "; " + input + "; " + kind + "; " + provenance
@@ -216,7 +222,10 @@ predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) {
216
222
string input , string output , string kind , string provenance
217
223
|
218
224
summaryModel ( package , type , subtypes , name , signature , ext , input , output , kind , provenance ,
219
- madId ) and
225
+ madId ) or
226
+ Extensions:: experimentalSummaryModel ( package , type , subtypes , name , signature , ext , input ,
227
+ output , kind , provenance , _, madId )
228
+ |
220
229
model =
221
230
"Summary: " + package + "; " + type + "; " + subtypes + "; " + name + "; " + signature + "; " +
222
231
ext + "; " + input + "; " + output + "; " + kind + "; " + provenance
0 commit comments