exists static method

bool exists({
  1. required String field,
  2. required PlutoColumnGroup columnGroup,
})

Returns whether field exists in columnGroup.

Implementation

static bool exists({
  required String field,
  required PlutoColumnGroup columnGroup,
}) {
  if (columnGroup.hasFields) {
    return columnGroup.fields!.contains(field);
  }

  for (int i = 0; i < columnGroup.children!.length; i += 1) {
    if (exists(
      field: field,
      columnGroup: columnGroup.children![i],
    )) {
      return true;
    }
  }

  return false;
}