com.j256.ormlite.android.compat
Interface ApiCompatibility

All Known Implementing Classes:
BasicApiCompatibility, JellyBeanApiCompatibility

public interface ApiCompatibility

Compatibility interface to support various different versions of the Android API.

Author:
graywatson

Nested Class Summary
static interface ApiCompatibility.CancellationHook
          Cancellation hook class returned by createCancellationHook().
 
Method Summary
 ApiCompatibility.CancellationHook createCancellationHook()
          Return a cancellation hook object that will be passed to the rawQuery(SQLiteDatabase, String, String[], CancellationHook).
 android.database.Cursor rawQuery(android.database.sqlite.SQLiteDatabase db, String sql, String[] selectionArgs, ApiCompatibility.CancellationHook cancellationHook)
          Perform a raw query on a database with an optional cancellation-hook.
 

Method Detail

rawQuery

android.database.Cursor rawQuery(android.database.sqlite.SQLiteDatabase db,
                                 String sql,
                                 String[] selectionArgs,
                                 ApiCompatibility.CancellationHook cancellationHook)
Perform a raw query on a database with an optional cancellation-hook.


createCancellationHook

ApiCompatibility.CancellationHook createCancellationHook()
Return a cancellation hook object that will be passed to the rawQuery(SQLiteDatabase, String, String[], CancellationHook). If not supported then this will return null.



This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.