mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
35 lines
881 B
JavaScript
35 lines
881 B
JavaScript
const { Spanner } = require("@google-cloud/spanner");
|
|
const spanner = new Spanner();
|
|
const instance = spanner.instance('inst');
|
|
const db = instance.database('db');
|
|
|
|
db.run("SQL code", (err, rows) => {});
|
|
db.run({ sql: "SQL code" }, (err, rows) => {});
|
|
db.runPartitionedUpdate("SQL code", (err, rows) => {});
|
|
db.runPartitionedUpdate({ sql: "SQL code" }, (err, rows) => {});
|
|
db.runStream("SQL code");
|
|
db.runStream({ sql: "SQL code"});
|
|
|
|
db.runTransaction((err, tx) => {
|
|
tx.run("SQL code");
|
|
tx.run({ sql: "SQL code" });
|
|
tx.runStream("SQL code");
|
|
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;
|