hunk.code_window:      * Builds and returns SQL for create table.
        */
       protected createTableSql(table: Table, createForeignKeys?: boolean): Query {
           const columnDefinitions = table.columns.map(column => this.buildCreateColumnSql(column)).join(", ");
           let sql = `CREATE TABLE ${this.escapePath(table.name)} (${columnDefinitions}`;
           table.columns
               .filter(column => column.isUnique)
               .forEach(column => {
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:         let sql = `CREATE TABLE ${this.escapePath(table)} (${columnDefinitions}`;
  
hunk.file_path: src/driver/oracle/OracleQueryRunner.ts
hunk.type: replace
file: import {TypeORMError} from "./TypeORMError";
  
  /**
   * Thrown when user tries to save/remove/etc. constructor-less object (object literal) instead of entity.
   */
  export class CannotDetermineEntityError extends TypeORMError {
      constructor(operation: string) {
          super(
              `Cannot ${operation}, given value must be instance of entity class, ` +
              `instead object literal is given. Or you must specify an entity target to method call.`
          );
      }
  }
  