| Interface | Description | 
|---|---|
| SnowflakeServices | Interface which defines common methods for interacting with Snowflake. | 
| SnowflakeServices.BatchService | |
| SnowflakeServices.StreamingService | 
| Class | Description | 
|---|---|
| SnowflakeBatchServiceConfig | Class for preparing configuration for batch write and read. | 
| SnowflakeBatchServiceImpl | Implemenation of  SnowflakeServices.BatchServiceused in production. | 
| SnowflakeServicesImpl | |
| SnowflakeStreamingServiceConfig | Class for preparing configuration for streaming write. | 
| SnowflakeStreamingServiceImpl | Implementation of  SnowflakeServices.StreamingServiceused in production. |