@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,
long 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
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,
long 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)