needRefreshRecord method

bool needRefreshRecord(
  1. TUpdateKind updateKind
)

Implementation

bool needRefreshRecord(TUpdateKind updateKind) {
  var result = _refreshSQL.text.trim() != '';
  final doReturning =
      sqlConnection!.connOptions.contains(TConnOption.sqSupportReturning) &&
          !_options.contains(TSQLQueryOption.sqoRefreshUsingSelect);
  if (!(result || doReturning)) {
    final pf = _refreshFlags(updateKind);
    var i = 0;
    while (!result && i < fields.count) {
      result = fields[i].providerFlags.contains(pf);
      i++;
    }
  }
  return result;
}