DagsterPipes.PipesContextData (dagster_pipes v0.1.0)

The serializable data passed from the orchestration process to the external process. This gets wrapped in a PipesContext.

Summary

Types

t()

@type t() :: %DagsterPipes.PipesContextData{
  asset_keys: [String.t()] | nil,
  code_version_by_asset_key: %{required(String.t()) => nil | String.t()} | nil,
  extras: %{required(String.t()) => any()} | nil,
  job_name: String.t() | nil,
  partition_key: String.t() | nil,
  partition_key_range: DagsterPipes.PartitionKeyRange.t() | nil,
  partition_time_window: DagsterPipes.PartitionTimeWindow.t() | nil,
  provenance_by_asset_key:
    %{required(String.t()) => DagsterPipes.ProvenanceByAssetKey.t() | nil}
    | nil
    | nil,
  retry_number: integer(),
  run_id: String.t()
}

Functions

decode_code_version_by_asset_key_value(value)

decode_provenance_by_asset_key_value(value)

encode_code_version_by_asset_key_value(value)

encode_provenance_by_asset_key_value(value)

from_json(json)

from_map(m)

to_json(struct)

to_map(struct)