fieldValueToSQL method

FutureOr<String> fieldValueToSQL(
  1. EncodingContext context,
  2. TableScheme tableScheme,
  3. String fieldName,
  4. Object? value,
  5. Map<String, Object?> fieldsValues,
)

Implementation

FutureOr<String> fieldValueToSQL(
  EncodingContext context,
  TableScheme tableScheme,
  String fieldName,
  Object? value,
  Map<String, Object?> fieldsValues,
) => _resolveFieldValueToSQL(
  context,
  tableScheme,
  fieldName,
  value,
).resolveMapped((refId) {
  fieldsValues.putIfAbsent(fieldName, () => refId);
  var valueSQL = _conditionSQLGenerator.parameterPlaceholder(fieldName);
  return valueSQL;
});