| 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.BatchService used in production. | 
| SnowflakeServicesImpl | |
| SnowflakeStreamingServiceConfig | 
 Class for preparing configuration for streaming write. 
 | 
| SnowflakeStreamingServiceImpl | 
 Implementation of  
SnowflakeServices.StreamingService used in production. |