encodeConditionValuesWithOperator method

FutureOr<EncodingContext> encodeConditionValuesWithOperator(
  1. EncodingContext context,
  2. Type keyType,
  3. String? fieldKey,
  4. String tableKey,
  5. String operator,
  6. dynamic values,
  7. bool valueAsList,
)

Implementation

FutureOr<EncodingContext> encodeConditionValuesWithOperator(
    EncodingContext context,
    Type keyType,
    String? fieldKey,
    String tableKey,
    String operator,
    dynamic values,
    bool valueAsList) {
  context.write(' ');
  context.write(tableKey);
  context.write(' ');
  context.write(operator);
  context.write(' ');

  var valueSQLRet = valueToSQL(context, values,
      fieldKey: fieldKey, fieldType: keyType, valueAsList: valueAsList);

  return valueSQLRet.resolveMapped((valueSQL) {
    context.write(valueSQL);
    context.write(' ');
    return context;
  });
}