@@ -54,7 +54,7 @@ private module MySql {
5454 private class QueryCall extends DatabaseAccess , DataFlow:: MethodCallNode {
5555 QueryCall ( ) {
5656 exists ( API:: Node recv | recv = createPool ( ) or recv = connection ( ) |
57- this = recv .getMember ( "query" ) .getASourceUse ( ) .getACall ( )
57+ this = recv .getMember ( "query" ) .getAReference ( ) .getACall ( )
5858 )
5959 }
6060
@@ -72,7 +72,7 @@ private module MySql {
7272 this =
7373 [ mysql ( ) , createPool ( ) , connection ( ) ]
7474 .getMember ( [ "escape" , "escapeId" ] )
75- .getASourceUse ( )
75+ .getAReference ( )
7676 .getACall ( )
7777 .asExpr ( ) and
7878 input = this .getArgument ( 0 ) and
@@ -132,7 +132,7 @@ private module Postgres {
132132
133133 /** A call to the Postgres `query` method. */
134134 private class QueryCall extends DatabaseAccess , DataFlow:: MethodCallNode {
135- QueryCall ( ) { this = [ client ( ) , newPool ( ) ] .getMember ( "query" ) .getASourceUse ( ) .getACall ( ) }
135+ QueryCall ( ) { this = [ client ( ) , newPool ( ) ] .getMember ( "query" ) .getAReference ( ) .getACall ( ) }
136136
137137 override DataFlow:: Node getAQueryArgument ( ) { result = getArgument ( 0 ) }
138138 }
@@ -190,7 +190,7 @@ private module Sqlite {
190190 meth = "prepare" or
191191 meth = "run"
192192 |
193- this = newDb ( ) .getMember ( meth ) .getASourceUse ( ) .getACall ( )
193+ this = newDb ( ) .getMember ( meth ) .getAReference ( ) .getACall ( )
194194 )
195195 }
196196
@@ -234,7 +234,7 @@ private module MsSql {
234234
235235 /** A call to a MsSql query method. */
236236 private class QueryCall extends DatabaseAccess , DataFlow:: MethodCallNode {
237- QueryCall ( ) { this = request ( ) .getMember ( [ "query" , "batch" ] ) .getASourceUse ( ) .getACall ( ) }
237+ QueryCall ( ) { this = request ( ) .getMember ( [ "query" , "batch" ] ) .getAReference ( ) .getACall ( ) }
238238
239239 override DataFlow:: Node getAQueryArgument ( ) { result = getArgument ( 0 ) }
240240 }
@@ -293,7 +293,7 @@ private module Sequelize {
293293
294294 /** A call to `Sequelize.query`. */
295295 private class QueryCall extends DatabaseAccess , DataFlow:: MethodCallNode {
296- QueryCall ( ) { this = newSequelize ( ) .getMember ( "query" ) .getASourceUse ( ) .getACall ( ) }
296+ QueryCall ( ) { this = newSequelize ( ) .getMember ( "query" ) .getAReference ( ) .getACall ( ) }
297297
298298 override DataFlow:: Node getAQueryArgument ( ) { result = getArgument ( 0 ) }
299299 }
@@ -312,7 +312,7 @@ private module Sequelize {
312312
313313 Credentials ( ) {
314314 exists ( NewExpr ne , string prop |
315- ne = sequelize ( ) .getASourceUse ( ) .getAnInstantiation ( ) .asExpr ( ) and
315+ ne = sequelize ( ) .getAReference ( ) .getAnInstantiation ( ) .asExpr ( ) and
316316 (
317317 this = ne .getArgument ( 1 ) and prop = "username"
318318 or
@@ -393,7 +393,7 @@ private module Spanner {
393393 this =
394394 database ( )
395395 .getMember ( [ "run" , "runPartitionedUpdate" , "runStream" ] )
396- .getASourceUse ( )
396+ .getAReference ( )
397397 .getACall ( )
398398 }
399399 }
@@ -403,7 +403,7 @@ private module Spanner {
403403 */
404404 class TransactionRunCall extends SqlExecution {
405405 TransactionRunCall ( ) {
406- this = transaction ( ) .getMember ( [ "run" , "runStream" , "runUpdate" ] ) .getASourceUse ( ) .getACall ( )
406+ this = transaction ( ) .getMember ( [ "run" , "runStream" , "runUpdate" ] ) .getAReference ( ) .getACall ( )
407407 }
408408 }
409409
@@ -415,7 +415,7 @@ private module Spanner {
415415 this =
416416 v1SpannerClient ( )
417417 .getMember ( [ "executeSql" , "executeStreamingSql" ] )
418- .getASourceUse ( )
418+ .getAReference ( )
419419 .getACall ( )
420420 }
421421
0 commit comments