Skip to content

Commit d9f7028

Browse files
authored
Merge pull request #1 from aonischuk/feature/snowflake-plugins
Snowflake plugins
2 parents ef0d98e + 311825a commit d9f7028

72 files changed

Lines changed: 8520 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
*.class
2+
.*.swp
3+
.beamer
4+
# Package Files #
5+
*.jar
6+
*.war
7+
*.ear
8+
9+
# Intellij Files & Dir #
10+
*.iml
11+
*.ipr
12+
*.iws
13+
atlassian-ide-plugin.xml
14+
out/
15+
.DS_Store
16+
./lib/
17+
.idea
18+
19+
# Gradle Files & Dir #
20+
build/
21+
.gradle/
22+
.stickyStorage
23+
.build/
24+
target/
25+
26+
# Node log
27+
npm-*.log
28+
logs/
29+
30+
# Singlenode and test data files.
31+
/templates/
32+
/data/
33+
/data-fabric-tests/data/
34+
35+
# generated by docs build
36+
*.pyc

README.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,33 @@
1-
# snowflake-plugins
2-
plugins for interacting with Snowflake
1+
# Snowflake
2+
3+
A collection of Snowflake connectors and plugins.
4+
5+
Following plugins are available in this repository.
6+
7+
* Snowflake Batch Source
8+
* Snowflake Sink
9+
* Snowflake Run SQL Action
10+
* Snowflake Cloud Storage To Snowflake Action
11+
* Snowflake Snowflake To Cloud Storage Action
12+
13+
# Integration tests
14+
15+
By default all tests will be skipped, since Snowflake credentials are needed.
16+
17+
Instructions to enable the tests:
18+
1. Create/use existing Snowflake account.
19+
2. Create database for testing.
20+
3. Run the tests using the command below:
21+
22+
```
23+
mvn clean test -Dsnowflake.test.account.name= -Dsnowflake.test.database= -Dsnowflake.test.schema= -Dsnowflake.test.username= -Dsnowflake.test.password=
24+
```
25+
**snowflake.test.account.name:** Full name of Snowflake account.
26+
27+
**snowflake.test.database:** Database name to connect to.
28+
29+
**snowflake.test.schema:** Schema name to connect to.
30+
31+
**snowflake.test.username:** User identity for connecting to the specified database.
32+
33+
**snowflake.test.password:** Password to use to connect to the specified database.

0 commit comments

Comments
 (0)