copyTo method

  1. @protected
FilterData copyTo(
  1. FilterData newFilterData
)

Implementation

@protected
FilterData copyTo(FilterData newFilterData) {
  newFilterData._selectQuery = _selectQuery;
  newFilterData._limit = _limit;
  final map = <String, bool>{};
  _selectColumns.forEach((key, value) => map[key] = value);
  newFilterData._selectColumns = map;
  newFilterData._customSqlQuery = _customSqlQuery;
  newFilterData._asc = _asc;
  newFilterData._orderingColumn = _orderingColumn;
  final whereClauses = _whereClauses.map((clause) => clause.copy()).toList();
  newFilterData._whereClauses = whereClauses;
  return newFilterData;
}