Browse Source

CRUD added for snowflake

master
Mel O'Hagan 4 years ago
parent
commit
a940269051
  1. 18
      packages/server/src/integrations/snowflake.ts

18
packages/server/src/integrations/snowflake.ts

@ -79,7 +79,7 @@ module SnowflakeModule {
}) })
} }
async read(query: SqlQuery) { async internalQuery(query: SqlQuery) {
await this.connectAsync() await this.connectAsync()
let response: any = await new Promise((resolve, reject) => let response: any = await new Promise((resolve, reject) =>
this.client.execute({ this.client.execute({
@ -97,6 +97,22 @@ module SnowflakeModule {
) )
return response.rows return response.rows
} }
async create(query: SqlQuery) {
return this.internalQuery(query)
}
async read(query: SqlQuery) {
return this.internalQuery(query)
}
async update(query: SqlQuery) {
return this.internalQuery(query)
}
async delete(query: SqlQuery) {
return this.internalQuery(query)
}
} }
module.exports = { module.exports = {

Loading…
Cancel
Save