code: def _createDatabase( self ):
          
  
          # create experiment metadata table
          command = """
                    CREATE TABLE {tn} (
                    {k}             INT PRIMARY KEY NOT NULL,
                    START_TIME      INT             NOT NULL,
                    END_TIME        INT             NOT NULL,
                    ELAPSED_TIME    INT             NOT NULL,
                    SETUP_TIME      INT             NOT NULL,
                    EXPERIMENT_TIME INT             NOT NULL,
                    TEARDOWN_TIME   INT             NOT NULL,
                    STATUS          BOOLEAN         NOT NULL)
                    """
          self._connection.execute(command.format(tn = self.EXPERIMENT_METADATA_TABLE,
                                                  k = self.EXPERIMENT_ID))
          
          # commit the changes
          self.commit()
docs: Private method to create the SQLite database file.