compile method
Writes this expression's SQL, binding any values through parameters.
Implementation
@override
String compile(MssqlParameterAllocator parameters, MssqlDialect dialect) {
final value = escaped
? position.apply(MssqlSql.escapeLike(pattern))
: pattern;
final bound = parameters.bind(value);
final not = negated ? 'NOT ' : '';
final suffix = escaped ? r" ESCAPE '\'" : '';
return '${operand.compile(parameters, dialect)} ${not}LIKE $bound$suffix';
}