Provenance Functions

freeze

freeze(val)

Freezes the tracker so that no tracker operations can affect this

particular tracker.



Args:

    val (any): any provenance-tracked (i.e. value-wrapped) Value



Returns:

    the same value with the provenance frozen



Examples:

    my_udf(freeze(field_1)) -> the output of your udf with the same provenance as field_1

provenance_get

provenance_get(val)

Get provenance information for a provenance-tracked value.

Returns a dictionary of provenance information for the given

Value.



Args:

    val (any): any provenance-tracked (i.e. value-wrapped) Value



Returns:

    a dictionary of provenance information for the given value



Examples:

    provenance_get(field_1)