sqlSelectByColumns method

Iterable<T> sqlSelectByColumns(
  1. Map<DatabaseColumn, List> m, {
  2. bool and = true,
})

Select dart T objects from some columns values, where MapEntry.key is column, and MapEntry.value is List of dart column value

Implementation

Iterable<T> sqlSelectByColumns(Map<DatabaseColumn, List> m,
        {bool and = true}) =>
    sqlSelectByColumnsRaw(
      m.map(
        (key, value) => MapEntry(
          key,
          value.map(key.dartDecode).toList(),
        ),
      ),
      and: and,
    ).map(dartEncodeRaw);