hunk.code_window: `FROM sys.indexes ind INNER JOIN sys.index_columns ic ON ind.object_id = ic.object_id and ind.index_id = ic.index_id INNER JOIN sys.columns col ON ic.object_id = col.object_id and ic.column_id = col.column_id ` +
   `INNER JOIN sys.tables t ON ind.object_id = t.object_id WHERE ind.is_primary_key = 0 AND ind.is_unique = 0 AND ind.is_unique_constraint = 0 AND t.is_ms_shipped = 0 ORDER BY t.name, ind.name, ind.index_id, ic.index_column_id`;
           const [dbTables, dbColumns, dbConstraints, dbIdentityColumns, dbIndices]: ObjectLiteral[][] = await Promise.all([
               this.query(tablesSql),
               this.query(columnsSql),
               this.query(constraintsSql),
               this.query(identityColumnsSql),
  
hunk.labels: keep replace keep keep keep keep keep
hunk.after_edit: `INNER JOIN sys.tables t ON ind.object_id = t.object_id WHERE ind.is_primary_key = 0 AND ind.is_unique_constraint = 0 AND t.is_ms_shipped = 0 ORDER BY t.name, ind.name, ind.index_id, ic.index_column_id`;
  
hunk.file_path: src/driver/sqlserver/SqlServerQueryRunner.ts
hunk.type: replace
file: /**
   * Special options passed to Repository#remove method.
   */
  export interface RemoveOptions {
  
      /**
       * Additional data to be passed with remove method.
       * This data can be used in subscribers then.
       */
      data?: any;
  
  }