updateQueryConstraint static method

void updateQueryConstraint(
  1. FdcDataSet dataSet, {
  2. required Object owner,
  3. required List<FdcDataSetFilter> filters,
  4. bool blocked = false,
})

Adds or replaces an extension-owned query constraint.

Constraints are merged into the dataset query pipeline without becoming user-visible filters. Set blocked to prevent the constrained query from opening until the extension has sufficient relation or context data.

Reusing the same owner replaces its previous constraint.

Implementation

static void updateQueryConstraint(
  FdcDataSet dataSet, {
  required Object owner,
  required List<FdcDataSetFilter> filters,
  bool blocked = false,
}) {
  FdcDataSetInternal.updateQueryConstraint(
    dataSet,
    owner: owner,
    filters: filters,
    blocked: blocked,
  );
}