package com.amitshekhar.debug.sqlite; import android.content.ContentValues; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import com.amitshekhar.sqlite.SQLiteDB; public class DebugSQLiteDB implements SQLiteDB { private final SQLiteDatabase database; public DebugSQLiteDB(SQLiteDatabase database) { this.database = database; } public int delete(String table, String whereClause, String[] whereArgs) { return database.delete(table, whereClause, whereArgs); } public boolean isOpen() { return database.isOpen(); } public void close() { database.close(); } public Cursor rawQuery(String sql, String[] selectionArgs) { return database.rawQuery(sql, selectionArgs); } public void execSQL(String sql) throws SQLException { database.execSQL(sql); } public long insert(String table, String nullColumnHack, ContentValues values) { return database.insert(table, nullColumnHack, values); } public int update(String table, ContentValues values, String whereClause, String[] whereArgs) { return database.update(table, values, whereClause, whereArgs); } public int getVersion() { return database.getVersion(); } }