compile method

  1. @override
String compile(
  1. MssqlParameterAllocator parameters,
  2. MssqlDialect dialect
)
override

Writes this expression's SQL, binding any values through parameters.

Implementation

@override
String compile(MssqlParameterAllocator parameters, MssqlDialect dialect) {
  final operand = right;
  final rendered = operand is MssqlExpression
      ? operand.compile(parameters, dialect)
      : parameters.bind(operand);
  return '(${left.compile(parameters, dialect)} ${operator.sql} $rendered)';
}