yahoo / squidb

SquiDB is a SQLite database library for Android and iOS
https://github.com/yahoo/squidb/wiki
Apache License 2.0
1.31k stars 132 forks source link

How to return ISQLiteOpenHelper in standard Java project? #285

Open rolfw opened 5 years ago

rolfw commented 5 years ago

I'm trying to use Squidb in a standard Java project (i.e. not running on an Android device) but I can't seem to implement the createOpenHelper method of SquidDatabase:

    @Override
    protected ISQLiteOpenHelper createOpenHelper(final String databaseName, final OpenHelperDelegate delegate, final int version) {

                // Cannot resolve symbol AndroidOpenHelper
        return new AndroidOpenHelper(getName(), delegate, getVersion());;
    }

In the JavaDoc I found that I can simply return a new AndroidOpenHelper, but where can I find that class in a non-android project?

Is it possible to use Squidb for non-android projects? If so, how to do it?