def METHOD_NAME(
    ctx: click.Context,
    manifests_dir: str,
    connection_string: str,
    credentials_id: str,
    coverage_threshold: int,
) -> None:
    """
    Scan a database directly using a SQLAlchemy-style connection string.
    _If there are fields within the database that aren't listed and categorized
    within one of the datasets, this counts as lacking coverage._
    """
    config = ctx.obj["CONFIG"]
    actual_connection_string = handle_database_credentials_options(
        fides_config=config,
        connection_string=connection_string,
        credentials_id=credentials_id,
    )
    _dataset.METHOD_NAME(
        connection_string=actual_connection_string,
        manifest_dir=manifests_dir,
        coverage_threshold=coverage_threshold,
        url=config.cli.server_url,
        headers=config.user.auth_header,
        local=config.cli.local_mode,
    )