singer_sdk.SQLTap

class singer_sdk.SQLTap(config: Optional[Union[dict, pathlib.PurePath, str, List[Union[pathlib.PurePath, str]]]] = None, catalog: Optional[Union[pathlib.PurePath, str, dict]] = None, state: Optional[Union[pathlib.PurePath, str, dict]] = None, parse_env_config: bool = False, validate_config: bool = True)

A specialized Tap for extracting from SQL streams.

property catalog_dict: dict

Get catalog dictionary.

Returns

The tap’s catalog as a dict

discover_streams() List[singer_sdk.streams.core.Stream]

Initialize all available streams and return them as a list.

Returns

List of discovered Stream objects.