BoundSql.raw constructor

BoundSql.raw(
  1. String trustedSql, {
  2. SqlStatementKind kind = SqlStatementKind.unknown,
  3. SqlDialect? dialect,
})

Creates a statement without bound parameters.

trustedSql must be application-authored SQL. User input must instead be supplied through BoundSql.parts.

Implementation

factory BoundSql.raw(
  String trustedSql, {
  SqlStatementKind kind = SqlStatementKind.unknown,
  SqlDialect? dialect,
}) => BoundSql._(
  List<String>.unmodifiable(<String>[trustedSql]),
  const <SqlValue>[],
  kind,
  dialect,
);