faucet_source_snowflake/lib.rs
1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3//! # faucet-source-snowflake
4//!
5//! Snowflake query source connector for the faucet-stream ecosystem.
6//!
7//! Executes a SQL statement against Snowflake via the
8//! [SQL REST API](https://docs.snowflake.com/en/developer-guide/sql-api/intro)
9//! and streams the result set as `serde_json::Value` records, one JSON
10//! object per row keyed by lowercased column name.
11
12pub mod config;
13pub mod convert;
14pub mod stream;
15
16pub use faucet_core::{FaucetError, Source};
17
18pub use config::{SnowflakeAuth, SnowflakeSourceConfig};
19pub use stream::SnowflakeSource;