// Path: app/src/main/java/org/xdty/kindle/application/Application.java
// public class Application extends android.app.Application {
// 
//     private static AppComponent sAppComponent;
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         sAppComponent = DaggerAppComponent.builder().appModule(new AppModule(this)).build();
//     }
// 
//     public static AppComponent getAppComponent() {
//         return sAppComponent;
//     }
// 
// }


import org.xdty.kindle.application.Application;
import org.xdty.kindle.module.Book;
import org.xdty.kindle.module.Node;
import org.xdty.kindle.module.NodeMap;
import org.xdty.kindle.module.NodeRelation;
import org.xdty.kindle.module.Review;
import java.util.List;
import javax.inject.Inject;
import io.requery.Persistable;
import io.requery.sql.EntityDataStore;
package org.xdty.kindle.module.database;





public class DatabaseImpl implements Database {

    private final static int PAGE_SIZE = 50;
    @Inject
    EntityDataStore<Persistable> mDataStore;

    private int mCurrentPage = 0;

    private DatabaseImpl() {
// Path: app/src/main/java/org/xdty/kindle/application/Application.java
// public class Application extends android.app.Application {
// 
//     private static AppComponent sAppComponent;
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         sAppComponent = DaggerAppComponent.builder().appModule(new AppModule(this)).build();
//     }
// 
//     public static AppComponent getAppComponent() {
//         return sAppComponent;
//     }
// 
// }


// Path: app/src/main/java/org/xdty/kindle/module/database/DatabaseImpl.java
import org.xdty.kindle.application.Application;
import org.xdty.kindle.module.Book;
import org.xdty.kindle.module.Node;
import org.xdty.kindle.module.NodeMap;
import org.xdty.kindle.module.NodeRelation;
import org.xdty.kindle.module.Review;
import java.util.List;
import javax.inject.Inject;
import io.requery.Persistable;
import io.requery.sql.EntityDataStore;

package org.xdty.kindle.module.database;





public class DatabaseImpl implements Database {

    private final static int PAGE_SIZE = 50;
    @Inject
    EntityDataStore<Persistable> mDataStore;

    private int mCurrentPage = 0;

    private DatabaseImpl() {
        Application.getAppComponent().inject(this);