src/CRUD.SqliteAdapter.js
/**
     * Non-blocking delay function that waits for execution until all initialization is done
     * This places all calls to CRUD.Find in a setTimeout loop until the tables are created and fixtures are inserted.
     * When setup is done, the callback is executed immediately.
     * @param {callback} to run when setup is done
     * @return {void}
     */
Non-blocking delay function that waits for execution until all initialization is done
This places all calls to CRUD.Find in a setTimeout loop until the tables are created and fixtures are inserted.
When setup is done, the callback is executed immediately.
@param {callback} to run when setup is done
@return {void}
Non - blocking delay function that waits for execution until all initialization is done This places all calls to CRUD . Find in a setTimeout loop until the tables are created and fixtures are inserted . When setup is done the callback is executed immediately . @param { callback } to run when setup is done @return { void }
function delayUntilSetupDone(func) {
        if (!self.initializing) {
            return func();
        } else {
            setTimeout(delayUntilSetupDone, 50, func);
        }
    }
function delayUntilSetupDone ( func ) { if ( ! self . initializing ) { return func ( ) ; } else { setTimeout ( delayUntilSetupDone , 50 , func ) ; } }
Non-blocking delay function that waits for execution until all initialization is done
 This places all calls to CRUD.Find in a setTimeout loop until the tables are created and fixtures are inserted.
Non - blocking delay function that waits for execution until all initialization is done This places all calls to CRUD . Find in a setTimeout loop until the tables are created and fixtures are inserted .