Databricks SDK for JavaScript
    Preparing search index...

    A trigger that starts batch materialization when the feature's source table changes: a DeltaTableSource's table, or an SdpSource's input_tables.

    interface TableTrigger {
        condition?: TableTrigger_TableTriggerCondition;
        minTimeBetweenTriggers?: Duration;
        paused?: boolean;
        waitAfterLastChange?: Duration;
    }
    Index

    Properties

    Which source table updates trigger a materialization run. If not set, any source table update triggers a run.

    minTimeBetweenTriggers?: Duration

    The minimum time between two triggered runs, so a frequently updated source table does not trigger runs too often. If not set, a feature with a sliding window uses half its slide_duration and a feature with a tumbling window uses half its window_duration, clamped to between 5 minutes and 1 hour. Other features have no minimum.

    paused?: boolean

    Whether automatic materialization is paused. Defaults to false. Supported only for materializations in a materialization set. Use the UpdateMaterializationSet API to pause or resume the set.

    Pausing does not cancel running or queued runs. Runs can still be triggered through the TriggerMaterializationSet API. Resuming does not submit a run. Creating a paused materialization skips its initial run.

    waitAfterLastChange?: Duration

    How long the source table must go without updates before a run starts, so a series of updates settles before the run. If not set, a run starts as soon as the source table updates.