package snowflake
Type Members
-
case class
SnowflakeInput(name: String, user: String, password: Option[String], token: Option[String], pemPrivateKey: Option[String], url: String, database: String, table: String, schema: String, snowflakeWarehouse: Option[String], options: Option[Map[String, String]], incremental: Option[Incremental]) extends IncrementalReader with DatasourceReader with Product with Serializable
Represents a Snowflake input configuration for data retrieval.
Represents a Snowflake input configuration for data retrieval.
- name
The name of the Snowflake input.
- user
The username for authentication to Snowflake.
- password
An optional password for authentication to Snowflake.
- token
An optional authentication token for Snowflake (OAuth).
- pemPrivateKey
An optional PEM private key path for OAuth authentication to Snowflake.
- url
The Snowflake URL.
- database
The name of the Snowflake database.
- table
The name of the table to read data from in Snowflake.
- schema
The name of the schema (collection) in Snowflake.
- snowflakeWarehouse
An optional warehouse to use for the Snowflake input.
- options
An optional map of additional options for the Snowflake input.
- incremental
An optional incremental configuration for data processing.