Class WasmDBExports
- java.lang.Object
-
- io.roastedroot.sqlite4j.core.wasm.WasmDBExports
-
public class WasmDBExports extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWasmDBExports.StringPtrSize
-
Field Summary
Fields Modifier and Type Field Description static intSQLITE_SERIALIZE_NOCOPYstatic intSQLITE_UTF16static intSQLITE_UTF8
-
Constructor Summary
Constructors Constructor Description WasmDBExports(com.dylibso.chicory.runtime.Instance instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intallocCString(String str)WasmDBExports.StringPtrSizeallocString(String str)intbackupFinish(int backupPtr)intbackupInit(int destPtr, int destNamePtr, int sourcePtr, int sourceNamePtr)intbackupPageCount(int backupPtr)intbackupRemaining(int backupPtr)intbackupStep(int backupPtr, int nPages)intbindBlob(int stmtPtr, int pos, int vPtr, int vLength)intbindDouble(int stmtPtr, int pos, double v)intbindInt(int stmtPtr, int pos, int v)intbindLong(int stmtPtr, int pos, long v)intbindNull(int stmtPtr, int pos)intbindParameterCount(int stmtPtr)intbindText(int stmtPtr, int pos, int vPtr, int vLength)voidbusyHandler(int dbPtr, int userData)intbusyTimeout(int dbPtr, int ms)longchanges(int dbPtr)intclearBindings(int stmtPtr)intclose(int dbPtr)byte[]columnBlob(int stmtPtr, int col)intcolumnBytes(int stmtPtr, int col)intcolumnCount(int stmtPtr)intcolumnDeclType(int stmtPtr, int col)doublecolumnDouble(int stmtPtr, int col)intcolumnInt(int stmtPtr, int col)longcolumnLong(int stmtPtr, int col)intcolumnMetadata(int dbPtr, int tableNamePtr, int columnNamePtr, int pNotNullPtr, int pPrimaryKeyPtr, int pAutoIncPtr)intcolumnName(int stmtPtr, int col)intcolumnTableName(int stmtPtr, int col)intcolumnText(int stmtPtr, int col)intcolumnType(int stmtPtr, int col)voidcommitHook(int dbPtr, int userData)intcreateCollation(int dbPtr, int zNamePtr, int eTextPtr, int userData)intcreateFunction(int dbPtr, int namePtr, int nArgs, int flags, int userData)intcreateFunctionAggregate(int dbPtr, int namePtr, int nArgs, int flags, int userData, boolean isWindow)intcreateNullFunction(int dbPtr, int namePtr)voiddeleteCommitHook(int dbPtr)voiddeleteRollbackHook(int dbPtr)voiddeleteUpdateHook(int dbPtr)intdeserialize(int dbPtr, int schemaPtr, int buffPtr, long size)intdestroyCollation(int dbPtr, int zNamePtr)interrmsg(int dbPtr)intexec(int dbPtr, int sqlPtr, int callback, int callbackArg0, int errPtr)intextendedErrorcode(int dbPtr)intfinalize(int stmtPtr)voidfree(int ptr)voidinterrupt(int dbPtr)intlimit(int dbPtr, int id, int value)intmalloc(int size)intopenV2(int filenamePtr, long dbPtrPtr, int flags, int zVfs)intprepareV2(int dbPtr, int zSql, int nByte, int stmtPtrPtr, int pzTail)voidprogressHandler(int dbPtr, int vmCalls, int userData)intptr(int ptrptr)intreset(int stmtPtr)voidresultBlob(int context, int bytesPtr, int bytesLength)voidresultDouble(int context, double value)voidresultError(int context, int bytesPtr, int bytesLength)voidresultErrorNomem(int context)voidresultInt(int context, int value)voidresultLong(int context, long value)voidresultNull(int context)voidresultText(int context, int bytesPtr, int bytesLength)voidrollbackHook(int dbPtr, int userData)intserialize(int dbPtr, int schemaPtr, long size, int flags)voidsleep(int ms)intstep(int stmtPtr)inttotalChanges(int dbPtr)voidupdateHook(int dbPtr, int userData)intuserData(int ctx)intvalueBlob(int valuePtr)intvalueBytes(int valuePtr)doublevalueDouble(int valuePtr)intvalueInt(int valuePtr)longvalueLong(int valuePtr)intvalueText(int valuePtr)intvalueType(int valuePtr)intversion()
-
-
-
Field Detail
-
SQLITE_SERIALIZE_NOCOPY
public static final int SQLITE_SERIALIZE_NOCOPY
- See Also:
- Constant Field Values
-
SQLITE_UTF8
public static final int SQLITE_UTF8
- See Also:
- Constant Field Values
-
SQLITE_UTF16
public static final int SQLITE_UTF16
- See Also:
- Constant Field Values
-
-
Method Detail
-
malloc
public int malloc(int size)
-
free
public void free(int ptr)
-
ptr
public int ptr(int ptrptr)
-
allocString
public WasmDBExports.StringPtrSize allocString(String str)
-
allocCString
public int allocCString(String str)
-
openV2
public int openV2(int filenamePtr, long dbPtrPtr, int flags, int zVfs)
-
prepareV2
public int prepareV2(int dbPtr, int zSql, int nByte, int stmtPtrPtr, int pzTail)
-
exec
public int exec(int dbPtr, int sqlPtr, int callback, int callbackArg0, int errPtr)
-
extendedErrorcode
public int extendedErrorcode(int dbPtr)
-
finalize
public int finalize(int stmtPtr)
-
step
public int step(int stmtPtr)
-
close
public int close(int dbPtr)
-
limit
public int limit(int dbPtr, int id, int value)
-
totalChanges
public int totalChanges(int dbPtr)
-
changes
public long changes(int dbPtr)
-
reset
public int reset(int stmtPtr)
-
clearBindings
public int clearBindings(int stmtPtr)
-
bindParameterCount
public int bindParameterCount(int stmtPtr)
-
columnCount
public int columnCount(int stmtPtr)
-
columnType
public int columnType(int stmtPtr, int col)
-
columnDeclType
public int columnDeclType(int stmtPtr, int col)
-
columnMetadata
public int columnMetadata(int dbPtr, int tableNamePtr, int columnNamePtr, int pNotNullPtr, int pPrimaryKeyPtr, int pAutoIncPtr)
-
columnName
public int columnName(int stmtPtr, int col)
-
columnText
public int columnText(int stmtPtr, int col)
-
columnBytes
public int columnBytes(int stmtPtr, int col)
-
columnInt
public int columnInt(int stmtPtr, int col)
-
columnDouble
public double columnDouble(int stmtPtr, int col)
-
columnLong
public long columnLong(int stmtPtr, int col)
-
columnTableName
public int columnTableName(int stmtPtr, int col)
-
columnBlob
public byte[] columnBlob(int stmtPtr, int col)
-
bindInt
public int bindInt(int stmtPtr, int pos, int v)
-
bindLong
public int bindLong(int stmtPtr, int pos, long v)
-
bindDouble
public int bindDouble(int stmtPtr, int pos, double v)
-
bindNull
public int bindNull(int stmtPtr, int pos)
-
bindText
public int bindText(int stmtPtr, int pos, int vPtr, int vLength)
-
bindBlob
public int bindBlob(int stmtPtr, int pos, int vPtr, int vLength)
-
errmsg
public int errmsg(int dbPtr)
-
busyTimeout
public int busyTimeout(int dbPtr, int ms)
-
version
public int version()
-
createFunction
public int createFunction(int dbPtr, int namePtr, int nArgs, int flags, int userData)
-
createFunctionAggregate
public int createFunctionAggregate(int dbPtr, int namePtr, int nArgs, int flags, int userData, boolean isWindow)
-
createNullFunction
public int createNullFunction(int dbPtr, int namePtr)
-
userData
public int userData(int ctx)
-
resultText
public void resultText(int context, int bytesPtr, int bytesLength)
-
resultNull
public void resultNull(int context)
-
resultInt
public void resultInt(int context, int value)
-
resultLong
public void resultLong(int context, long value)
-
resultDouble
public void resultDouble(int context, double value)
-
resultBlob
public void resultBlob(int context, int bytesPtr, int bytesLength)
-
resultError
public void resultError(int context, int bytesPtr, int bytesLength)
-
resultErrorNomem
public void resultErrorNomem(int context)
-
valueDouble
public double valueDouble(int valuePtr)
-
valueText
public int valueText(int valuePtr)
-
valueInt
public int valueInt(int valuePtr)
-
valueType
public int valueType(int valuePtr)
-
valueLong
public long valueLong(int valuePtr)
-
valueBlob
public int valueBlob(int valuePtr)
-
valueBytes
public int valueBytes(int valuePtr)
-
progressHandler
public void progressHandler(int dbPtr, int vmCalls, int userData)
-
busyHandler
public void busyHandler(int dbPtr, int userData)
-
serialize
public int serialize(int dbPtr, int schemaPtr, long size, int flags)
-
deserialize
public int deserialize(int dbPtr, int schemaPtr, int buffPtr, long size)
-
createCollation
public int createCollation(int dbPtr, int zNamePtr, int eTextPtr, int userData)
-
destroyCollation
public int destroyCollation(int dbPtr, int zNamePtr)
-
updateHook
public void updateHook(int dbPtr, int userData)
-
deleteUpdateHook
public void deleteUpdateHook(int dbPtr)
-
commitHook
public void commitHook(int dbPtr, int userData)
-
deleteCommitHook
public void deleteCommitHook(int dbPtr)
-
rollbackHook
public void rollbackHook(int dbPtr, int userData)
-
deleteRollbackHook
public void deleteRollbackHook(int dbPtr)
-
backupInit
public int backupInit(int destPtr, int destNamePtr, int sourcePtr, int sourceNamePtr)
-
backupStep
public int backupStep(int backupPtr, int nPages)
-
backupFinish
public int backupFinish(int backupPtr)
-
backupRemaining
public int backupRemaining(int backupPtr)
-
backupPageCount
public int backupPageCount(int backupPtr)
-
sleep
public void sleep(int ms)
-
interrupt
public void interrupt(int dbPtr)
-
-