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;
    });