bindInClause static method

String bindInClause(
  1. Iterable values,
  2. List bindings, [
  3. SqlOnEmptyInClause onEmpty = SqlOnEmptyInClause.MATCHNULL
])

Implementation

static String bindInClause(Iterable values, List bindings, [SqlOnEmptyInClause onEmpty = SqlOnEmptyInClause.MATCHNULL]) {
  String clause = inClause(values);

  if (clause.contains('?')) { // -- there are values to bind
    bindings.addAll(values.map((value) => (value is ProtobufEnum ? value.toString() : value)));
  }

  return clause;
}