A dataset backed by a SQL table cache.
Because this dataset includes all records from the underlying table, we also expose the @@ -19,14 +19,14 @@
Return a pandas DataFrame representation of the dataset.
The base implementation simply passes the record iterator to Panda's DataFrame constructor.
@@ -49,15 +49,15 @@Inherited Members
A DuckDB implementation of the cache.
Parquet is used for local file storage before bulk loading. @@ -94,11 +94,11 @@
Inherited Members
file_writer_class = <class 'airbyte._file_writers.parquet.ParquetWriter'> - +Inherited Members
Configuration for the DuckDB cache.
Also inherits config from the ParquetWriter, which is responsible for writing files to disk.
@@ -161,10 +161,10 @@Inherited Members
Normally db_path is a Path object.
There are some cases, such as when connecting to MotherDuck, where it could be a string that @@ -177,10 +177,10 @@
Inherited Members
The name of the schema to write to. Defaults to "main".
Inherited Members
def get_sql_alchemy_url(self) -> str: - +Return the SQLAlchemy URL to use.
Inherited Members
Return the name of the database.
Inherited Members
Return a list of all available connectors.
Connectors will be returned in alphabetical order, with the standard prefix "source-".
@@ -269,14 +269,14 @@Inherited Members
Get a connector by name and version.
Args: @@ -299,14 +299,14 @@
Inherited Members
Get a local cache for storing data, using the default database path.
Cache files are stored in the .cache
directory, relative to the current
@@ -317,14 +317,14 @@
Inherited Members
Get a secret from the environment.
The optional source
argument of enum type SecretSource
or list of SecretSource
options.
@@ -340,14 +340,14 @@
Inherited Members
Get a local cache for storing data, using a name string to seed the path.
Args: @@ -363,14 +363,14 @@
Inherited Members
A Mapping is a generic container for associating key/value pairs.
@@ -381,60 +381,60 @@Inherited Members
Inherited Members
An enumeration.
Inherited Members
ENV = <SecretSource.ENV: 1> - +Inherited Members
A class representing a source that can be called.
Initialize the source.
If config is provided, it will be validated against the spec if validate is True.
@@ -569,34 +569,34 @@Inherited Members
Deprecated. See select_streams().
Inherited Members
Select all streams.
This is a more streamlined equivalent to:
@@ -625,14 +625,14 @@Inherited Members
Select the stream names that should be read from the connector.
Currently, if this is not set, all streams will be read.
@@ -642,14 +642,14 @@Inherited Members
Get the selected streams.
If no streams are selected, return an empty list.
@@ -659,14 +659,14 @@Inherited Members
Set the config for the connector.
If validate is True, raise an exception if the config fails validation.
@@ -679,14 +679,14 @@Inherited Members
Get the config for the connector.
Inherited Members
Validate the config against the spec.
If config is not provided, the already-set config will be validated.
@@ -711,14 +711,14 @@Inherited Members
Get the available streams from the spec.
Inherited Members
Get the URL to the connector's documentation.
Inherited Members
Get the raw catalog for the given streams.
If the catalog is not yet known, we call discover to get it.
@@ -756,10 +756,10 @@Inherited Members
Get the configured catalog for the given streams.
If the raw catalog is not yet known, we call discover to get it.
@@ -775,14 +775,14 @@Inherited Members
Read a stream from the connector.
This involves the following steps:
@@ -801,14 +801,14 @@Inherited Members
Call check on the connector.
This involves the following steps:
@@ -825,14 +825,14 @@Inherited Members
Install the connector if it is not yet installed.
Inherited Members
Uninstall the connector if it is installed.
This only works if the use_local_install flag wasn't used and installation is managed by @@ -858,14 +858,14 @@
Inherited Members
Read from the connector and write to the cache.
Args: @@ -886,4 +886,4 @@