@Implements(value=android.database.sqlite.SQLiteConnection.class, isInAndroidSdk=false) public class ShadowSQLiteConnection extends java.lang.Object
| Constructor and Description | 
|---|
| ShadowSQLiteConnection() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | nativeBindBlob(int connectionPtr,
              int statementPtr,
              int index,
              byte[] value) | 
| static void | nativeBindBlob(long connectionPtr,
              long statementPtr,
              int index,
              byte[] value) | 
| static void | nativeBindDouble(int connectionPtr,
                int statementPtr,
                int index,
                double value) | 
| static void | nativeBindDouble(long connectionPtr,
                long statementPtr,
                int index,
                double value) | 
| static void | nativeBindLong(int connectionPtr,
              int statementPtr,
              int index,
              long value) | 
| static void | nativeBindLong(long connectionPtr,
              long statementPtr,
              int index,
              long value) | 
| static void | nativeBindNull(int connectionPtr,
              int statementPtr,
              int index) | 
| static void | nativeBindNull(long connectionPtr,
              long statementPtr,
              int index) | 
| static void | nativeBindString(int connectionPtr,
                int statementPtr,
                int index,
                java.lang.String value) | 
| static void | nativeBindString(long connectionPtr,
                long statementPtr,
                int index,
                java.lang.String value) | 
| static void | nativeCancel(int connectionPtr) | 
| static void | nativeCancel(long connectionPtr) | 
| static void | nativeClose(int connectionPtr) | 
| static void | nativeClose(long connectionPtr) | 
| static void | nativeExecute(int connectionPtr,
             int statementPtr) | 
| static void | nativeExecute(long connectionPtr,
             long statementPtr) | 
| static int | nativeExecuteForBlobFileDescriptor(int connectionPtr,
                                  int statementPtr) | 
| static int | nativeExecuteForBlobFileDescriptor(long connectionPtr,
                                  long statementPtr) | 
| static int | nativeExecuteForChangedRowCount(int connectionPtr,
                               int statementPtr) | 
| static int | nativeExecuteForChangedRowCount(long connectionPtr,
                               long statementPtr) | 
| static long | nativeExecuteForCursorWindow(int connectionPtr,
                            int statementPtr,
                            int windowPtr,
                            int startPos,
                            int requiredPos,
                            boolean countAllRows) | 
| static long | nativeExecuteForCursorWindow(long connectionPtr,
                            long statementPtr,
                            long windowPtr,
                            int startPos,
                            int requiredPos,
                            boolean countAllRows) | 
| static long | nativeExecuteForLastInsertedRowId(int connectionPtr,
                                 int statementPtr) | 
| static long | nativeExecuteForLastInsertedRowId(long connectionPtr,
                                 long statementPtr) | 
| static long | nativeExecuteForLong(int connectionPtr,
                    int statementPtr) | 
| static long | nativeExecuteForLong(long connectionPtr,
                    long statementPtr) | 
| static java.lang.String | nativeExecuteForString(int connectionPtr,
                      int statementPtr) | 
| static java.lang.String | nativeExecuteForString(long connectionPtr,
                      long statementPtr) | 
| static void | nativeFinalizeStatement(int connectionPtr,
                       int statementPtr) | 
| static void | nativeFinalizeStatement(long connectionPtr,
                       long statementPtr) | 
| static int | nativeGetColumnCount(int connectionPtr,
                    int statementPtr) | 
| static int | nativeGetColumnCount(long connectionPtr,
                    long statementPtr) | 
| static java.lang.String | nativeGetColumnName(int connectionPtr,
                   int statementPtr,
                   int index) | 
| static java.lang.String | nativeGetColumnName(long connectionPtr,
                   long statementPtr,
                   int index) | 
| static int | nativeGetDbLookaside(int connectionPtr) | 
| static int | nativeGetDbLookaside(long connectionPtr) | 
| static int | nativeGetParameterCount(int connectionPtr,
                       int statementPtr) | 
| static int | nativeGetParameterCount(long connectionPtr,
                       long statementPtr) | 
| static boolean | nativeIsReadOnly(int connectionPtr,
                int statementPtr) | 
| static boolean | nativeIsReadOnly(long connectionPtr,
                long statementPtr) | 
| static java.lang.Number | nativeOpen(java.lang.String path,
          int openFlags,
          java.lang.String label,
          boolean enableTrace,
          boolean enableProfile) | 
| static long | nativeOpen(java.lang.String path,
          int openFlags,
          java.lang.String label,
          boolean enableTrace,
          boolean enableProfile,
          int lookasideSlotSize,
          int lookasideSlotCount) | 
| static int | nativePrepareStatement(int connectionPtr,
                      java.lang.String sql) | 
| static long | nativePrepareStatement(long connectionPtr,
                      java.lang.String sql) | 
| static void | nativeRegisterCustomFunction(int connectionPtr,
                            android.database.sqlite.SQLiteCustomFunction function) | 
| static void | nativeRegisterCustomFunction(long connectionPtr,
                            android.database.sqlite.SQLiteCustomFunction function) | 
| static void | nativeRegisterLocalizedCollators(int connectionPtr,
                                java.lang.String locale) | 
| static void | nativeRegisterLocalizedCollators(long connectionPtr,
                                java.lang.String locale) | 
| static void | nativeResetCancel(int connectionPtr,
                 boolean cancelable) | 
| static void | nativeResetCancel(long connectionPtr,
                 boolean cancelable) | 
| static void | nativeResetStatementAndClearBindings(int connectionPtr,
                                    int statementPtr) | 
| static void | nativeResetStatementAndClearBindings(long connectionPtr,
                                    long statementPtr) | 
| static void | reset() | 
| static void | setUseInMemoryDatabase(boolean value) | 
public static void setUseInMemoryDatabase(boolean value)
@Implementation(maxSdk=26) public static java.lang.Number nativeOpen(java.lang.String path, int openFlags, java.lang.String label, boolean enableTrace, boolean enableProfile)
@Implementation(minSdk=27) public static long nativeOpen(java.lang.String path, int openFlags, java.lang.String label, boolean enableTrace, boolean enableProfile, int lookasideSlotSize, int lookasideSlotCount)
@Implementation(maxSdk=20) public static int nativePrepareStatement(int connectionPtr, java.lang.String sql)
@Implementation(minSdk=21) public static long nativePrepareStatement(long connectionPtr, java.lang.String sql)
@Resetter public static void reset()
@Implementation(maxSdk=20) public static void nativeClose(int connectionPtr)
@Implementation(minSdk=21) public static void nativeClose(long connectionPtr)
@Implementation(maxSdk=20) public static void nativeFinalizeStatement(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static void nativeFinalizeStatement(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static int nativeGetParameterCount(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static int nativeGetParameterCount(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static boolean nativeIsReadOnly(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static boolean nativeIsReadOnly(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static long nativeExecuteForLong(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static long nativeExecuteForLong(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static void nativeExecute(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static void nativeExecute(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static java.lang.String nativeExecuteForString(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static java.lang.String nativeExecuteForString(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static int nativeGetColumnCount(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static int nativeGetColumnCount(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static java.lang.String nativeGetColumnName(int connectionPtr, int statementPtr, int index)
@Implementation(minSdk=21) public static java.lang.String nativeGetColumnName(long connectionPtr, long statementPtr, int index)
@Implementation(maxSdk=20) public static void nativeBindNull(int connectionPtr, int statementPtr, int index)
@Implementation(minSdk=21) public static void nativeBindNull(long connectionPtr, long statementPtr, int index)
@Implementation(maxSdk=20) public static void nativeBindLong(int connectionPtr, int statementPtr, int index, long value)
@Implementation(minSdk=21) public static void nativeBindLong(long connectionPtr, long statementPtr, int index, long value)
@Implementation(maxSdk=20) public static void nativeBindDouble(int connectionPtr, int statementPtr, int index, double value)
@Implementation(minSdk=21) public static void nativeBindDouble(long connectionPtr, long statementPtr, int index, double value)
@Implementation(maxSdk=20) public static void nativeBindString(int connectionPtr, int statementPtr, int index, java.lang.String value)
@Implementation(minSdk=21) public static void nativeBindString(long connectionPtr, long statementPtr, int index, java.lang.String value)
@Implementation(maxSdk=20) public static void nativeBindBlob(int connectionPtr, int statementPtr, int index, byte[] value)
@Implementation(minSdk=21) public static void nativeBindBlob(long connectionPtr, long statementPtr, int index, byte[] value)
@Implementation(maxSdk=20) public static void nativeRegisterLocalizedCollators(int connectionPtr, java.lang.String locale)
@Implementation(minSdk=21) public static void nativeRegisterLocalizedCollators(long connectionPtr, java.lang.String locale)
@Implementation(maxSdk=20) public static int nativeExecuteForChangedRowCount(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static int nativeExecuteForChangedRowCount(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static long nativeExecuteForLastInsertedRowId(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static long nativeExecuteForLastInsertedRowId(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static long nativeExecuteForCursorWindow(int connectionPtr, int statementPtr, int windowPtr, int startPos, int requiredPos, boolean countAllRows)
@Implementation(minSdk=21) public static long nativeExecuteForCursorWindow(long connectionPtr, long statementPtr, long windowPtr, int startPos, int requiredPos, boolean countAllRows)
@Implementation(maxSdk=20) public static void nativeResetStatementAndClearBindings(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static void nativeResetStatementAndClearBindings(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static void nativeCancel(int connectionPtr)
@Implementation(minSdk=21) public static void nativeCancel(long connectionPtr)
@Implementation(maxSdk=20) public static void nativeResetCancel(int connectionPtr, boolean cancelable)
@Implementation(minSdk=21) public static void nativeResetCancel(long connectionPtr, boolean cancelable)
@Implementation(maxSdk=20) public static void nativeRegisterCustomFunction(int connectionPtr, android.database.sqlite.SQLiteCustomFunction function)
@Implementation(minSdk=21) public static void nativeRegisterCustomFunction(long connectionPtr, android.database.sqlite.SQLiteCustomFunction function)
@Implementation(maxSdk=20) public static int nativeExecuteForBlobFileDescriptor(int connectionPtr, int statementPtr)
@Implementation(minSdk=21) public static int nativeExecuteForBlobFileDescriptor(long connectionPtr, long statementPtr)
@Implementation(maxSdk=20) public static int nativeGetDbLookaside(int connectionPtr)
@Implementation(minSdk=21) public static int nativeGetDbLookaside(long connectionPtr)