Package org.robolectric.shadows
Class ShadowSQLiteConnection
java.lang.Object
org.robolectric.shadows.ShadowSQLiteConnection
@Implements(value=android.database.sqlite.SQLiteConnection.class, isInAndroidSdk=false) public class ShadowSQLiteConnection extends Object
-
Constructor Summary
Constructors Constructor Description ShadowSQLiteConnection() -
Method Summary
Modifier and Type Method Description static voidnativeBindBlob(int connectionPtr, int statementPtr, int index, byte[] value)static voidnativeBindBlob(long connectionPtr, long statementPtr, int index, byte[] value)static voidnativeBindDouble(int connectionPtr, int statementPtr, int index, double value)static voidnativeBindDouble(long connectionPtr, long statementPtr, int index, double value)static voidnativeBindLong(int connectionPtr, int statementPtr, int index, long value)static voidnativeBindLong(long connectionPtr, long statementPtr, int index, long value)static voidnativeBindNull(int connectionPtr, int statementPtr, int index)static voidnativeBindNull(long connectionPtr, long statementPtr, int index)static voidnativeBindString(int connectionPtr, int statementPtr, int index, String value)static voidnativeBindString(long connectionPtr, long statementPtr, int index, String value)static voidnativeCancel(int connectionPtr)static voidnativeCancel(long connectionPtr)static voidnativeClose(int connectionPtr)static voidnativeClose(long connectionPtr)static voidnativeExecute(int connectionPtr, int statementPtr)static voidnativeExecute(long connectionPtr, long statementPtr)static intnativeExecuteForBlobFileDescriptor(int connectionPtr, int statementPtr)static intnativeExecuteForBlobFileDescriptor(long connectionPtr, long statementPtr)static intnativeExecuteForChangedRowCount(int connectionPtr, int statementPtr)static intnativeExecuteForChangedRowCount(long connectionPtr, long statementPtr)static longnativeExecuteForCursorWindow(int connectionPtr, int statementPtr, int windowPtr, int startPos, int requiredPos, boolean countAllRows)static longnativeExecuteForCursorWindow(long connectionPtr, long statementPtr, long windowPtr, int startPos, int requiredPos, boolean countAllRows)static longnativeExecuteForLastInsertedRowId(int connectionPtr, int statementPtr)static longnativeExecuteForLastInsertedRowId(long connectionPtr, long statementPtr)static longnativeExecuteForLong(int connectionPtr, int statementPtr)static longnativeExecuteForLong(long connectionPtr, long statementPtr)static StringnativeExecuteForString(int connectionPtr, int statementPtr)static StringnativeExecuteForString(long connectionPtr, long statementPtr)static voidnativeFinalizeStatement(int connectionPtr, int statementPtr)static voidnativeFinalizeStatement(long connectionPtr, long statementPtr)static intnativeGetColumnCount(int connectionPtr, int statementPtr)static intnativeGetColumnCount(long connectionPtr, long statementPtr)static StringnativeGetColumnName(int connectionPtr, int statementPtr, int index)static StringnativeGetColumnName(long connectionPtr, long statementPtr, int index)static intnativeGetDbLookaside(int connectionPtr)static intnativeGetDbLookaside(long connectionPtr)static intnativeGetParameterCount(int connectionPtr, int statementPtr)static intnativeGetParameterCount(long connectionPtr, long statementPtr)static booleannativeIsReadOnly(int connectionPtr, int statementPtr)static booleannativeIsReadOnly(long connectionPtr, long statementPtr)static NumbernativeOpen(String path, int openFlags, String label, boolean enableTrace, boolean enableProfile)static longnativeOpen(String path, int openFlags, String label, boolean enableTrace, boolean enableProfile, int lookasideSlotSize, int lookasideSlotCount)static intnativePrepareStatement(int connectionPtr, String sql)static longnativePrepareStatement(long connectionPtr, String sql)static voidnativeRegisterCustomFunction(int connectionPtr, SQLiteCustomFunction function)static voidnativeRegisterCustomFunction(long connectionPtr, SQLiteCustomFunction function)static voidnativeRegisterLocalizedCollators(int connectionPtr, String locale)static voidnativeRegisterLocalizedCollators(long connectionPtr, String locale)static voidnativeResetCancel(int connectionPtr, boolean cancelable)static voidnativeResetCancel(long connectionPtr, boolean cancelable)static voidnativeResetStatementAndClearBindings(int connectionPtr, int statementPtr)static voidnativeResetStatementAndClearBindings(long connectionPtr, long statementPtr)static voidreset()static voidsetUseInMemoryDatabase(boolean value)
-
Constructor Details
-
ShadowSQLiteConnection
public ShadowSQLiteConnection()
-
-
Method Details
-
setUseInMemoryDatabase
public static void setUseInMemoryDatabase(boolean value) -
nativeOpen
@Implementation(maxSdk=26) public static Number nativeOpen(String path, int openFlags, String label, boolean enableTrace, boolean enableProfile) -
nativeOpen
@Implementation(minSdk=27) public static long nativeOpen(String path, int openFlags, String label, boolean enableTrace, boolean enableProfile, int lookasideSlotSize, int lookasideSlotCount) -
nativePrepareStatement
-
nativePrepareStatement
@Implementation(minSdk=21) public static long nativePrepareStatement(long connectionPtr, String sql) -
reset
-
nativeClose
-
nativeClose
-
nativeFinalizeStatement
@Implementation(maxSdk=20) public static void nativeFinalizeStatement(int connectionPtr, int statementPtr) -
nativeFinalizeStatement
@Implementation(minSdk=21) public static void nativeFinalizeStatement(long connectionPtr, long statementPtr) -
nativeGetParameterCount
@Implementation(maxSdk=20) public static int nativeGetParameterCount(int connectionPtr, int statementPtr) -
nativeGetParameterCount
@Implementation(minSdk=21) public static int nativeGetParameterCount(long connectionPtr, long statementPtr) -
nativeIsReadOnly
@Implementation(maxSdk=20) public static boolean nativeIsReadOnly(int connectionPtr, int statementPtr) -
nativeIsReadOnly
@Implementation(minSdk=21) public static boolean nativeIsReadOnly(long connectionPtr, long statementPtr) -
nativeExecuteForLong
@Implementation(maxSdk=20) public static long nativeExecuteForLong(int connectionPtr, int statementPtr) -
nativeExecuteForLong
@Implementation(minSdk=21) public static long nativeExecuteForLong(long connectionPtr, long statementPtr) -
nativeExecute
-
nativeExecute
-
nativeExecuteForString
@Implementation(maxSdk=20) public static String nativeExecuteForString(int connectionPtr, int statementPtr) -
nativeExecuteForString
@Implementation(minSdk=21) public static String nativeExecuteForString(long connectionPtr, long statementPtr) -
nativeGetColumnCount
@Implementation(maxSdk=20) public static int nativeGetColumnCount(int connectionPtr, int statementPtr) -
nativeGetColumnCount
@Implementation(minSdk=21) public static int nativeGetColumnCount(long connectionPtr, long statementPtr) -
nativeGetColumnName
@Implementation(maxSdk=20) public static String nativeGetColumnName(int connectionPtr, int statementPtr, int index) -
nativeGetColumnName
@Implementation(minSdk=21) public static String nativeGetColumnName(long connectionPtr, long statementPtr, int index) -
nativeBindNull
@Implementation(maxSdk=20) public static void nativeBindNull(int connectionPtr, int statementPtr, int index) -
nativeBindNull
@Implementation(minSdk=21) public static void nativeBindNull(long connectionPtr, long statementPtr, int index) -
nativeBindLong
@Implementation(maxSdk=20) public static void nativeBindLong(int connectionPtr, int statementPtr, int index, long value) -
nativeBindLong
@Implementation(minSdk=21) public static void nativeBindLong(long connectionPtr, long statementPtr, int index, long value) -
nativeBindDouble
@Implementation(maxSdk=20) public static void nativeBindDouble(int connectionPtr, int statementPtr, int index, double value) -
nativeBindDouble
@Implementation(minSdk=21) public static void nativeBindDouble(long connectionPtr, long statementPtr, int index, double value) -
nativeBindString
@Implementation(maxSdk=20) public static void nativeBindString(int connectionPtr, int statementPtr, int index, String value) -
nativeBindString
@Implementation(minSdk=21) public static void nativeBindString(long connectionPtr, long statementPtr, int index, String value) -
nativeBindBlob
@Implementation(maxSdk=20) public static void nativeBindBlob(int connectionPtr, int statementPtr, int index, byte[] value) -
nativeBindBlob
@Implementation(minSdk=21) public static void nativeBindBlob(long connectionPtr, long statementPtr, int index, byte[] value) -
nativeRegisterLocalizedCollators
@Implementation(maxSdk=20) public static void nativeRegisterLocalizedCollators(int connectionPtr, String locale) -
nativeRegisterLocalizedCollators
@Implementation(minSdk=21) public static void nativeRegisterLocalizedCollators(long connectionPtr, String locale) -
nativeExecuteForChangedRowCount
@Implementation(maxSdk=20) public static int nativeExecuteForChangedRowCount(int connectionPtr, int statementPtr) -
nativeExecuteForChangedRowCount
@Implementation(minSdk=21) public static int nativeExecuteForChangedRowCount(long connectionPtr, long statementPtr) -
nativeExecuteForLastInsertedRowId
@Implementation(maxSdk=20) public static long nativeExecuteForLastInsertedRowId(int connectionPtr, int statementPtr) -
nativeExecuteForLastInsertedRowId
@Implementation(minSdk=21) public static long nativeExecuteForLastInsertedRowId(long connectionPtr, long statementPtr) -
nativeExecuteForCursorWindow
@Implementation(maxSdk=20) public static long nativeExecuteForCursorWindow(int connectionPtr, int statementPtr, int windowPtr, int startPos, int requiredPos, boolean countAllRows) -
nativeExecuteForCursorWindow
@Implementation(minSdk=21) public static long nativeExecuteForCursorWindow(long connectionPtr, long statementPtr, long windowPtr, int startPos, int requiredPos, boolean countAllRows) -
nativeResetStatementAndClearBindings
@Implementation(maxSdk=20) public static void nativeResetStatementAndClearBindings(int connectionPtr, int statementPtr) -
nativeResetStatementAndClearBindings
@Implementation(minSdk=21) public static void nativeResetStatementAndClearBindings(long connectionPtr, long statementPtr) -
nativeCancel
-
nativeCancel
-
nativeResetCancel
@Implementation(maxSdk=20) public static void nativeResetCancel(int connectionPtr, boolean cancelable) -
nativeResetCancel
@Implementation(minSdk=21) public static void nativeResetCancel(long connectionPtr, boolean cancelable) -
nativeRegisterCustomFunction
@Implementation(maxSdk=20) public static void nativeRegisterCustomFunction(int connectionPtr, SQLiteCustomFunction function) -
nativeRegisterCustomFunction
@Implementation(minSdk=21, maxSdk=29) public static void nativeRegisterCustomFunction(long connectionPtr, SQLiteCustomFunction function) -
nativeExecuteForBlobFileDescriptor
@Implementation(maxSdk=20) public static int nativeExecuteForBlobFileDescriptor(int connectionPtr, int statementPtr) -
nativeExecuteForBlobFileDescriptor
@Implementation(minSdk=21) public static int nativeExecuteForBlobFileDescriptor(long connectionPtr, long statementPtr) -
nativeGetDbLookaside
-
nativeGetDbLookaside
-