Android Open Source - android-sqlite-server S Q Lite Executor From Project Back to project page android-sqlite-server .
License The source code is released under:
Apache License
If you think the Android project android-sqlite-server listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package org.devtcg.sqliteserver.impl;
/ / f r o m w w w . j a v a 2 s . c o m
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import org.devtcg.sqliteserver.SQLiteServerConnection;
import org.devtcg.sqliteserver.exception.SQLiteServerException;
/**
* Local implementation that delegates protocol commands to the actual
* {@link SQLiteDatabase}.
*/
public class SQLiteExecutor implements SQLiteServerConnection {
private final SQLiteDatabase mDatabase;
public SQLiteExecutor(SQLiteDatabase database) {
mDatabase = database;
}
@Override
public void beginTransaction() {
mDatabase.beginTransaction();
}
@Override
public void setTransactionSuccessful() {
mDatabase.setTransactionSuccessful();
}
@Override
public void endTransaction() {
mDatabase.endTransaction();
}
@Override
public Cursor rawQuery(String sql, String[] selectionArgs) throws SQLiteException, SQLiteServerException {
return mDatabase.rawQuery(sql, selectionArgs);
}
@Override
public void execSQL(String sql) {
mDatabase.execSQL(sql);
}
@Override
public long insert(String table, ContentValues values) {
return mDatabase.insert(table, null, values);
}
@Override
public int update(String table, ContentValues values, String whereClause, String[] whereArgs) {
return mDatabase.update(table, values, whereClause, whereArgs);
}
@Override
public int delete(String table, String whereClause, String[] whereArgs) {
return mDatabase.delete(table, whereClause, whereArgs);
}
@Override
public void close() {
mDatabase.close();
}
}
Java Source Code List aosp.android.database.BulkCursorDescriptor.java aosp.android.database.BulkCursorNative.java aosp.android.database.BulkCursorToCursorAdaptor.java aosp.android.database.CrossProcessCursorWrapper.java aosp.android.database.CursorToBulkCursorAdaptor.java aosp.android.database.IBulkCursor.java aosp.android.database.MoreDatabaseUtils.java org.devtcg.sqliteserver.SQLiteContentProviderServer.java org.devtcg.sqliteserver.SQLiteServerConnectionManager.java org.devtcg.sqliteserver.SQLiteServerConnection.java org.devtcg.sqliteserver.SQLiteServer.java org.devtcg.sqliteserver.SQLiteServiceServer.java org.devtcg.sqliteserver.exception.SQLiteServerException.java org.devtcg.sqliteserver.impl.ExecutorHelper.java org.devtcg.sqliteserver.impl.SQLiteExecutor.java org.devtcg.sqliteserver.impl.ServerImplProvider.java org.devtcg.sqliteserver.impl.binder.AbstractBinderClient.java org.devtcg.sqliteserver.impl.binder.BinderHandle.java org.devtcg.sqliteserver.impl.binder.BundleUtils.java org.devtcg.sqliteserver.impl.binder.ClientTransactor.java org.devtcg.sqliteserver.impl.binder.ContentObserverProxy.java org.devtcg.sqliteserver.impl.binder.ContentProviderClient.java org.devtcg.sqliteserver.impl.binder.SQLiteServerProtocolException.java org.devtcg.sqliteserver.impl.binder.ServerImpl.java org.devtcg.sqliteserver.impl.binder.ServerState.java org.devtcg.sqliteserver.impl.binder.ServiceClient.java org.devtcg.sqliteserver.impl.binder.ThreadAffinityExecutor.java org.devtcg.sqliteserver.impl.binder.protocol.AbstractCommandHandler.java org.devtcg.sqliteserver.impl.binder.protocol.AbstractCommandMessage.java org.devtcg.sqliteserver.impl.binder.protocol.AcquireCommand.java org.devtcg.sqliteserver.impl.binder.protocol.BeginTransactionCommand.java org.devtcg.sqliteserver.impl.binder.protocol.DeleteCommand.java org.devtcg.sqliteserver.impl.binder.protocol.EndTransactionCommand.java org.devtcg.sqliteserver.impl.binder.protocol.ExceptionTransportHelper.java org.devtcg.sqliteserver.impl.binder.protocol.ExecSQLCommand.java org.devtcg.sqliteserver.impl.binder.protocol.InsertCommand.java org.devtcg.sqliteserver.impl.binder.protocol.MethodName.java org.devtcg.sqliteserver.impl.binder.protocol.RawQueryCommand.java org.devtcg.sqliteserver.impl.binder.protocol.ReleaseCommand.java org.devtcg.sqliteserver.impl.binder.protocol.SetTransactionSuccessfulCommand.java org.devtcg.sqliteserver.impl.binder.protocol.UpdateCommand.java org.devtcg.sqliteserver.sample.MyActivity.java org.devtcg.sqliteserver.sample.MyOpenHelper.java org.devtcg.sqliteserver.sample.TestContentProvider.java org.devtcg.sqliteserver.sample.TestService.java