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