Add sql.Tx.Exec/Query... support

Ref: https://golang.org/pkg/database/sql/#Tx.ExecContext
This commit is contained in:
Ricter Zheng
2020-01-13 15:17:55 +08:00
committed by GitHub
parent 5985559161
commit a6e0dcaefc

View File

@@ -30,7 +30,10 @@ module SQL {
private class StandardQueryString extends Range {
StandardQueryString() {
exists(Method meth, string base, string m, int n |
meth.hasQualifiedName("database/sql", "DB", m) and
(
meth.hasQualifiedName("database/sql", "DB", m) or
meth.hasQualifiedName("database/sql", "Tx", m)
) and
this = meth.getACall().getArgument(n)
|
(base = "Exec" or base = "Prepare" or base = "Query" or base = "QueryRow") and