connections
Connection configuration classes.
This package contains the connection configuration types used by the
create_config factory function. They are implemented as
Pydantic models, so connection configs (provided as dicts or as class instances)
are validated and converted into typed connection objects.
When you call create_config without any arguments,
it tries to load configuration from config files (YAML/JSON) or other sources
and parse them into these connection config models. You can also create connection
configs programmatically by instantiating these models directly and passing
them to create_config as part of the connections dict argument.
The key connection types exported here are:
- Snowflake authenticators (e.g.
UsernamePasswordAuth) DuckDBConnection
Attributes
Section titled “Attributes”Attributes exposed by this module.
SnowflakeConnectionBase. Re-exported from relationalai.config.connections.snowflake. Classes
Section titled “Classes”Classes exposed by this module.
relationalai.config.connections.base. relationalai.config.connections.snowflake. relationalai.config.connections.snowflake. relationalai.config.connections.snowflake. relationalai.config.connections.snowflake. relationalai.config.connections.snowflake. relationalai.config.connections.snowflake. relationalai.config.connections.duckdb. relationalai.config.connections.local. Modules and Subpackages
Section titled “Modules and Subpackages”Submodules and subpackages available under this namespace.