Snowflake Cortex Analyst tool for Text2SQL conversions.
Unified REST API client for all Snowflake Cortex operations.
This client provides a consistent interface for both sync and async REST API operations while preserving existing fallback mechanisms.
Helper class for building common REST API request configurations.
Mixin providing common Snowflake connection functionality.
This mixin provides:
Classes inheriting from this mixin get consistent connection handling across the langchain-snowflake package.
Centralized error handling for Snowflake integrations.
Specialized error handler for Snowflake tools.
Input schema for Snowflake Cortex Analyst tool.
Snowflake Cortex Analyst integration for Text2SQL.
Cortex Analyst is Snowflake's AI-powered tool that converts natural language questions into SQL queries and executes them against your Snowflake data.