hunk.code_window:     /**
        * Creates connection with the database.
        */
       protected async createDatabaseConnection() {
           const connection = await this.sqlite.createConnection(
               this.options.database,
  
hunk.labels: keep keep keep add keep keep
hunk.after_edit:         const databaseMode = this.options.mode || "no-encryption";
           const isDatabaseEncryted = databaseMode !== "no-encryption";
           const databaseVersion =
               typeof this.options.version === "undefined"
                   ? 1
                   : this.options.version;
  
hunk.file_path: src/driver/capacitor/CapacitorDriver.ts
hunk.type: add
file: import {Column, Entity, ManyToMany, PrimaryGeneratedColumn} from "../../../src/index";
  import {Post} from "./Post";
  
  @Entity("sample4_post_metadata")
  export class PostMetadata {
  
      @PrimaryGeneratedColumn()
      id: number;
  
      @Column()
      description: string;
  
      @ManyToMany(type => Post, post => post.metadatas)
      posts: Post[];
  
  }