ds_provider_xledger_py_lib.serde.serializer

File: serializer.py Region: ds_provider_xledger_py_lib/serde

Description

Serialize dataset input dataframes into GraphQL request payloads.

Attributes

logger

Classes

XledgerSerializer

Build GraphQL payloads from dataframe input and loaded metadata.

Module Contents

ds_provider_xledger_py_lib.serde.serializer.logger
class ds_provider_xledger_py_lib.serde.serializer.XledgerSerializer[source]

Bases: ds_resource_plugin_py_lib.common.serde.serialize.base.DataSerializer

Build GraphQL payloads from dataframe input and loaded metadata.

__call__(obj: Any, **kwargs: Any) dict[str, Any][source]

Serialize dataframe into GraphQL payload.

Parameters:
  • obj – Input dataframe.

  • **kwargs – Compatibility kwargs. Requires operation and metadata and operation_settings.

Returns:

Payload in the form {"query": query, "variables": variables}.