Skip to content

Commit

Permalink
Document class attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
edgarrmondragon committed Jan 19, 2024
1 parent 95517b8 commit f16bef0
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion singer_sdk/tap_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -624,9 +624,18 @@ def get_singer_command(cls: type[Tap]) -> click.Command:
class SQLTap(Tap):
"""A specialized Tap for extracting from SQL streams."""

# Stream class used to initialize new SQL streams from their catalog declarations.
default_stream_class: type[SQLStream]
"""
The default stream class used to initialize new SQL streams from their catalog
entries.
"""

dynamic_catalog: bool = True
"""
Whether the tap's catalog is dynamic, enabling configuration validation in
discovery mode. Set to True if the catalog is generated dynamically (e.g. by
querying a database's system tables).
"""

_tap_connector: SQLConnector | None = None

Expand Down

0 comments on commit f16bef0

Please sign in to comment.