quoteIdentifier method

String quoteIdentifier(
  1. String identifier
)

Quotes one identifier without interpreting dots as qualification.

Implementation

String quoteIdentifier(String identifier) {
  _validateIdentifier(identifier, 'identifier');
  return switch (this) {
    SqlDialect.sqlite ||
    SqlDialect.postgres => '"${identifier.replaceAll('"', '""')}"',
    SqlDialect.mysql => '`${identifier.replaceAll('`', '``')}`',
  };
}