compile method

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

Implementation

String compile(MssqlParameterAllocator parameters, MssqlDialect dialect) {
  _register(parameters);
  final nested = query;
  if (nested != null) {
    return '(${nested.compileInto(parameters, dialect, nested: true)}) '
        'AS ${MssqlSql.quoteIdentifier(alias!)}';
  }
  return alias == null
      ? quoted
      : '$quoted AS ${MssqlSql.quoteIdentifier(alias!)}';
}