heap_storage.cpp
void HeapTable::create_if_not_exists(){

    try{
        open();
    } catch (DbException& e) {
        create();
    }
}
// Executes CREATE TABLE IF NOT EXISTS <table_name> (<columns>)

Executes CREATE TABLE IF NOT EXISTS  ()
Executes CREATE TABLE IF NOT EXISTS ()
void HeapTable::create_if_not_exists(){
    try{
        open();
    } catch (DbException& e) {
        create();
    }
}
void HeapTable :: create_if_not_exists ( ) { try { open ( ) ; } catch ( DbException & e ) { create ( ) ; } }
Executes CREATE TABLE IF NOT EXISTS <table_name> (<columns>)
Executes CREATE TABLE IF NOT EXISTS <table_name > ( <columns > )