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) {
  if (operands.length == 1) {
    return operands.single.compile(parameters, dialect);
  }
  final parts = operands.map((o) => o.compile(parameters, dialect));
  return '(${parts.join(' $operator ')})';
}