library/src/main/java/ru/noties/storm/DatabaseManager.java
public void open(@Nullable SQLiteOpenCallbacks callbacks) throws SQLiteException {
        if (isOpen()) {
            close();
        }
        initDB(Storm.getApplicationContext(), mInfo.name, mInfo.version,  new ArrayList<>(mCached.values()), mInfo.pragma, callbacks);
    }
public void open(@Nullable SQLiteOpenCallbacks callbacks) throws SQLiteException {
        if (isOpen()) {
            close();
        }
        initDB(Storm.getApplicationContext(), mInfo.name, mInfo.version,  new ArrayList<>(mCached.values()), mInfo.pragma, callbacks);
    }
public void open ( @ Nullable SQLiteOpenCallbacks callbacks ) throws SQLiteException { if ( isOpen ( ) ) { close ( ) ; } initDB ( Storm . getApplicationContext ( ) , mInfo . name , mInfo . version , new ArrayList <> ( mCached . values ( ) ) , mInfo . pragma , callbacks ) ; }
Opens new SQLite connection and closes previous if it was not closed

@param callbacks {@link ru.noties.storm.SQLiteOpenCallbacks} to be called
after main <code>create</code>, <code>update</code> and <code>open</code>
methods ware executed

@throws SQLiteException if there was an error during operation
Opens new SQLite connection and closes previous if it was not closed