atoti_directquery_synapse.connection module#

class atoti_directquery_synapse.SynapseConnection#

Connection to an external Synapse database.

This connection can be created from a atoti.Session.

Example

>>> external_database = session.connect_to_external_database(
...     connection_info
... )
property tables: atoti.directquery.external_tables.ExternalDatabaseTables[atoti.directquery.external_table.ExternalTableT]#

All the tables of the external database.

Return type

ExternalDatabaseTables[TypeVar(ExternalTableT, bound= ExternalTable, covariant=True)]