package by.istin.android.xcore.db;
import android.database.Cursor;
import by.istin.android.xcore.db.operation.IDBDeleteOperationSupport;
import by.istin.android.xcore.db.operation.IDBInsertOperationSupport;
import by.istin.android.xcore.db.operation.IDBTransactionSupport;
import by.istin.android.xcore.db.operation.IDBUpdateOperationSupport;
/**
* Created with IntelliJ IDEA.
* User: IstiN
* Date: 18.10.13
*/
public interface IDBConnection extends
IDBTransactionSupport,
IDBDeleteOperationSupport,
IDBInsertOperationSupport,
IDBUpdateOperationSupport {
void execSQL(String sql);
Cursor query(String table, String[] projection, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder, String limit);
boolean isExists(String tableName);
Cursor rawQuery(String sql, String[] selectionArgs);
}