◐ Shell
clean mode source ↗

SqlStorageClient | API | Crawlee for Python · Fast, reliable Python web crawlers.

Index

Methods

  • async __aexit__(exc_type, exc_value, exc_traceback): None

  • Parameters

    • exc_type: type[BaseException] | None
    • exc_value: BaseException | None
    • exc_traceback: TracebackType | None

    Returns None

  • __init__(*, connection_string, engine): None

  • Parameters

    • optionalkeyword-onlyconnection_string: str | None = None
    • optionalkeyword-onlyengine: AsyncEngine | None = None

    Returns None

  • async close(): None

  • Returns None

  • async create_dataset_client(*, id, name, alias, configuration): DatasetClient

  • Parameters

    • optionalkeyword-onlyid: str | None = None
    • optionalkeyword-onlyname: str | None = None
    • optionalkeyword-onlyalias: str | None = None
    • optionalkeyword-onlyconfiguration: Configuration | None = None

    Returns DatasetClient


  • Parameters

    • optionalkeyword-onlyid: str | None = None
    • optionalkeyword-onlyname: str | None = None
    • optionalkeyword-onlyalias: str | None = None
    • optionalkeyword-onlyconfiguration: Configuration | None = None

    Returns KeyValueStoreClient


  • Parameters

    • optionalkeyword-onlyid: str | None = None
    • optionalkeyword-onlyname: str | None = None
    • optionalkeyword-onlyalias: str | None = None
    • optionalkeyword-onlyconfiguration: Configuration | None = None

    Returns RequestQueueClient

  • create_session(): AsyncSession

  • Returns AsyncSession

  • get_dialect_name(): str | None

  • Returns str | None

  • get_rate_limit_errors(): dict[int, int]

  • Returns dict[int, int]

  • get_storage_client_cache_key(configuration): Hashable
  • async initialize(configuration): None

Properties