ds_provider_azure_py_lib.serde.table ==================================== .. py:module:: ds_provider_azure_py_lib.serde.table .. autoapi-nested-parse:: **File:** ``table.py`` **Region:** ``ds_provider_azure_py_lib/serde/table`` Serde for Azure Table Storage data. Classes ------- .. autoapisummary:: ds_provider_azure_py_lib.serde.table.AzureTableSerializer ds_provider_azure_py_lib.serde.table.AzureTableDeserializer Module Contents --------------- .. py:class:: AzureTableSerializer Bases: :py:obj:`ds_resource_plugin_py_lib.common.serde.serialize.DataSerializer` Serialize Azure Table Storage data. The serializer is responsible for converting the data from a DataFrame into a format that can be sent to the Azure Table Storage API. .. py:method:: __call__(obj: pandas.DataFrame, **_kwargs: Any) -> Any | dict[str, Any] Serialize the data from a DataFrame into a dict. :param obj: Input DataFrame. :param _kwargs: Additional keyword arguments. :returns: A dict representation of the first row. .. py:class:: AzureTableDeserializer Bases: :py:obj:`ds_resource_plugin_py_lib.common.serde.deserialize.DataDeserializer` Deserialize Azure Table Storage data. The deserializer is responsible for converting the data from a dict into a format that can be sent to the Azure Table Storage API. .. py:method:: __call__(value: azure.core.paging.ItemPaged[azure.data.tables.TableEntity], **_kwargs: Any) -> Any Deserialize the data from an item-paged result into a DataFrame. :param value: The paged table entities. :param _kwargs: Additional keyword arguments. :returns: A DataFrame with the entities.