wrap method

  1. @override
String wrap(
  1. String value
)
override

Wrap a value in keyword identifiers.

Implementation

@override
String wrap(String value) {
  if (value == '*') return value;
  if (value.startsWith('(')) return value; // Subquery or expression

  if (value.contains('.')) {
    return value.split('.').map((part) {
      if (part == '*') return part;
      return '"$part"';
    }).join('.');
  }
  return '"$value"';
}