Skip to content

Commit 02aca44

Browse files
committed
Tested component with queries
1 parent ef0a454 commit 02aca44

File tree

11 files changed

+20
-13
lines changed

11 files changed

+20
-13
lines changed

components/snowflake/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pipedream/snowflake",
3-
"version": "0.9.6",
3+
"version": "0.9.7",
44
"description": "Pipedream Snowflake Components",
55
"main": "snowflake.app.mjs",
66
"keywords": [

components/snowflake/sources/change-to-warehouse/change-to-warehouse.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default {
1717
// eslint-disable-next-line
1818
name: "New, Updated, or Deleted Warehouse",
1919
description: "Emit new events when a warehouse is created, altered, or dropped",
20-
version: "0.0.10",
20+
version: "0.0.11",
2121
async run() {
2222
await this.watchObjectsAndEmitChanges("WAREHOUSE", this.warehouses, this.queryTypes);
2323
},

components/snowflake/sources/common.mjs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ export default {
2121
_setLastMaxTimestamp(lastMaxTimestamp) {
2222
this.db.set("lastMaxTimestamp", lastMaxTimestamp);
2323
},
24+
async streamToArray(stream) {
25+
const result = [];
26+
for await (const item of stream) {
27+
result.push(item);
28+
}
29+
return result;
30+
},
2431
async processCollection(statement, timestamp) {
2532
const rowStream = await this.snowflake.getRows(statement);
26-
this.$emit({
27-
rows: rowStream,
33+
const rows = await this.streamToArray(rowStream);
34+
this.$emit(rows, this.generateMetaForCollection({
2835
timestamp,
29-
});
36+
}));
3037
},
3138
async processSingle(statement, timestamp) {
3239
let lastResultId;

components/snowflake/sources/failed-task-in-schema/failed-task-in-schema.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default {
3939
// eslint-disable-next-line
4040
name: "Failed Task in Schema",
4141
description: "Emit new events when a task fails in a database schema",
42-
version: "0.0.11",
42+
version: "0.0.12",
4343
async run() {
4444
await this.emitFailedTasks({
4545
database: this.database,

components/snowflake/sources/new-database/new-database.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default {
77
key: "snowflake-new-database",
88
name: "New Database",
99
description: "Emit new event when a database is created",
10-
version: "0.0.9",
10+
version: "0.0.10",
1111
methods: {
1212
...common.methods,
1313
alwaysRunInSingleProcessMode() {

components/snowflake/sources/new-role/new-role.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default {
66
key: "snowflake-new-role",
77
name: "New Role",
88
description: "Emit new event when a role is created",
9-
version: "0.0.8",
9+
version: "0.0.9",
1010
methods: {
1111
...common.methods,
1212
alwaysRunInSingleProcessMode() {

components/snowflake/sources/new-row/new-row.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default {
66
key: "snowflake-new-row",
77
name: "New Row",
88
description: "Emit new event when a row is added to a table",
9-
version: "0.1.10",
9+
version: "0.1.11",
1010
methods: {
1111
...common.methods,
1212
async getStatement(lastResultId) {

components/snowflake/sources/new-schema/new-schema.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default {
77
key: "snowflake-new-schema",
88
name: "New Schema",
99
description: "Emit new event when a schema is created",
10-
version: "0.0.9",
10+
version: "0.0.10",
1111
methods: {
1212
...common.methods,
1313
alwaysRunInSingleProcessMode() {

components/snowflake/sources/new-table/new-table.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default {
77
key: "snowflake-new-table",
88
name: "New Table",
99
description: "Emit new event when a table is created",
10-
version: "0.0.9",
10+
version: "0.0.10",
1111
methods: {
1212
...common.methods,
1313
alwaysRunInSingleProcessMode() {

components/snowflake/sources/new-user/new-user.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default {
66
key: "snowflake-new-user",
77
name: "New User",
88
description: "Emit new event when a user is created",
9-
version: "0.0.8",
9+
version: "0.0.9",
1010
methods: {
1111
...common.methods,
1212
alwaysRunInSingleProcessMode() {

0 commit comments

Comments
 (0)