mapToSqlLiteral method

  1. @override
String mapToSqlLiteral(
  1. GenerationContext context,
  2. DartT dartValue
)

Maps the dartValue to a SQL snippet that can be embedded as a literal into SQL queries generated by drift.

Implementation

@override
String mapToSqlLiteral(GenerationContext context, DartT dartValue) {
  final encoded = codec.encode(dartValue);
  if (encoded is String) {
    return "'$encoded'";
  }
  return '$encoded';
}