JS: Improve @google-cloud/spanner model

This commit is contained in:
Asger Feldthaus
2021-03-30 11:26:44 +01:00
parent 35f294f096
commit 9db235ac36
4 changed files with 71 additions and 29 deletions

View File

@@ -41,6 +41,7 @@
| sequelizeImport.js:3:17:3:118 | 'SELECT ... Y name' |
| spanner2.js:5:26:5:35 | "SQL code" |
| spanner2.js:7:35:7:44 | "SQL code" |
| spanner-types.ts:4:12:4:23 | 'SELECT 123' |
| spanner.js:6:8:6:17 | "SQL code" |
| spanner.js:7:8:7:26 | { sql: "SQL code" } |
| spanner.js:7:15:7:24 | "SQL code" |
@@ -59,6 +60,8 @@
| spanner.js:18:16:18:25 | "SQL code" |
| spanner.js:19:16:19:34 | { sql: "SQL code" } |
| spanner.js:19:23:19:32 | "SQL code" |
| spanner.js:23:12:23:23 | 'SELECT 123' |
| spanner.js:26:12:26:38 | 'UPDATE ... = @baz' |
| spannerImport.js:4:8:4:17 | "SQL code" |
| sqlite-types.ts:4:12:4:49 | "UPDATE ... id = ?" |
| sqlite.js:7:8:7:45 | "UPDATE ... id = ?" |

View File

@@ -0,0 +1,5 @@
import { Database } from "@google-cloud/spanner";
export function doSomething(db: Database) {
db.run('SELECT 123');
}

View File

@@ -17,6 +17,18 @@ db.runTransaction((err, tx) => {
tx.runStream({ sql: "SQL code" });
tx.runUpdate("SQL code");
tx.runUpdate({ sql: "SQL code" });
const queries = [
{
sql: 'SELECT 123',
},
{
sql: 'UPDATE foo SET bar = @baz',
params: {key: 'baz', value: '123'}
}
];
tx.batchUpdate(queries, () => {});
});
exports.instance = instance;