blob: 4d9b2f6c2883422f8ac290cc81c062ad76f78ee0 [file] [log] [blame]
:py:mod:`airflow.providers.databricks.utils.databricks`
=======================================================
.. py:module:: airflow.providers.databricks.utils.databricks
Module Contents
---------------
Functions
~~~~~~~~~
.. autoapisummary::
airflow.providers.databricks.utils.databricks.deep_string_coerce
airflow.providers.databricks.utils.databricks.validate_trigger_event
.. py:function:: deep_string_coerce(content, json_path = 'json')
Coerces content or all values of content if it is a dict to a string. The
function will throw if content contains non-string or non-numeric types.
The reason why we have this function is because the ``self.json`` field must be a
dict with only string values. This is because ``render_template`` will fail
for numerical values.
.. py:function:: validate_trigger_event(event)
Validates correctness of the event
received from :class:`~airflow.providers.databricks.triggers.databricks.DatabricksExecutionTrigger`