Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/rhashimoto/wa-sqlite
/ functions
Functions
534 in github.com/rhashimoto/wa-sqlite
⨍
Functions
534
◇
Types & classes
69
↓ 3 callers
Function
idbX
* Wrap IndexedDB request with a Promise. * @param {IDBRequest} request * @returns
src/examples/OPFSPermutedVFS.js:1160
↓ 3 callers
Function
log
(text)
demo/write-hint/index.js:54
↓ 3 callers
Method
progress_handler
* Specify callback to be invoked between long-running queries * * The application data passed is ignored. Use closures instead. * * If a
src/types/index.d.ts:604
↓ 3 callers
Function
query
(sqlite3, db, sql)
demo/contention/contention-worker.js:146
↓ 3 callers
Method
result
* Convenience function to call `result_*` based of the type of `value` * @param context context pointer * @param value
src/types/index.d.ts:619
↓ 3 callers
Method
result_double
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer * @param va
src/types/index.d.ts:635
↓ 3 callers
Method
result_int
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer * @param va
src/types/index.d.ts:643
↓ 3 callers
Method
result_null
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer
src/types/index.d.ts:658
↓ 3 callers
Function
retry
(f)
src/sqlite-api.js:867
↓ 3 callers
Method
setActive
(e)
docs/assets/main.js:4
↓ 3 callers
Function
syncWorkers
(workers)
demo/contention/contention.js:135
↓ 3 callers
Method
update_hook
* Register an update hook * * The callback is invoked whenever a row is updated, inserted, or deleted * in a rowid table on this connection.
src/types/index.d.ts:765
↓ 3 callers
Method
value_blob
* Extract a value from `sqlite3_value` * * The contents of the returned buffer may be invalid after the * next SQLite call. Make a copy of t
src/types/index.d.ts:793
↓ 3 callers
Method
value_bytes
* Get blob or text size for value * @see https://sqlite.org/c3ref/value_blob.html * @param pValue `sqlite3_value` pointer * @returns size
src/types/index.d.ts:801
↓ 3 callers
Method
value_int
* Extract a value from `sqlite3_value` * @see https://sqlite.org/c3ref/value_blob.html * @param pValue `sqlite3_value` pointer * @returns val
src/types/index.d.ts:817
↓ 2 callers
Method
#acceptTx
* * @param {File} file * @param {Transaction} tx
src/examples/IDBMirrorVFS.js:641
↓ 2 callers
Method
#beginTx
* @param {File} file
src/examples/OPFSPermutedVFS.js:939
↓ 2 callers
Method
#commitTx
* @param {File} file
src/examples/IDBMirrorVFS.js:661
↓ 2 callers
Method
#computeDigest
* We need a synchronous digest function so can't use WebCrypto. * Adapted from https://github.com/bryc/code/blob/master/jshash/experimental/cyrb53.
src/examples/AccessHandlePoolVFS.js:414
↓ 2 callers
Method
#deleteFile
* @param {string} path * @returns {Promise}
src/examples/IDBMirrorVFS.js:732
↓ 2 callers
Method
#deletePath
* Remove the association between a path and an OPFS file. * @param {string} path
src/examples/AccessHandlePoolVFS.js:450
↓ 2 callers
Method
#getOldestTxInUse
* @param {File} file * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:1137
↓ 2 callers
Method
#getPageSize
* Return the database page size, or 0 if not yet known. * @param {File} file * @returns {number}
src/examples/OPFSPermutedVFS.js:775
↓ 2 callers
Method
#makeDataArray
* @param {number} byteOffset * @param {number} byteLength
src/FacadeVFS.js:454
↓ 2 callers
Method
#processBroadcasts
* Handle prevously received messages from other connections. * @param {File} file
src/examples/IDBMirrorVFS.js:802
↓ 2 callers
Method
#processBroadcasts
* Handle prevously received messages from other connections. * @param {File} file
src/examples/OPFSPermutedVFS.js:847
↓ 2 callers
Method
#providerChange
()
demo/SharedService/SharedService.js:152
↓ 2 callers
Method
#providerChange
()
demo/SharedService-sw/SharedService.js:155
↓ 2 callers
Method
#requireTxActive
* @param {File} file
src/examples/IDBMirrorVFS.js:717
↓ 2 callers
Function
Ee
(t,e,n)
docs/assets/main.js:5
↓ 2 callers
Function
addEntry
(parent, text)
demo/benchmarks/benchmarks.js:88
↓ 2 callers
Method
bind_blob
* Bind blob to prepared statement parameter * * Note that binding indices begin with 1. * @see https://www.sqlite.org/c3ref/bind_blob.html
src/types/index.d.ts:245
↓ 2 callers
Method
bind_double
* Bind number to prepared statement parameter * * Note that binding indices begin with 1. * @see https://www.sqlite.org/c3ref/bind_blob.html
src/types/index.d.ts:257
↓ 2 callers
Method
bind_int64
* Bind number to prepared statement parameter * * Note that binding indices begin with 1. * @see https://www.sqlite.org/c3ref/bind_blob.html
src/types/index.d.ts:281
↓ 2 callers
Function
ce
(t,e)
docs/assets/main.js:4
↓ 2 callers
Method
changes
* Get count of rows modified by last insert/update * @see https://www.sqlite.org/c3ref/changes.html * @param db database pointer * @returns n
src/types/index.d.ts:331
↓ 2 callers
Method
createComponents
(e)
docs/assets/main.js:3
↓ 2 callers
Function
cvtErrorToCloneable
(e)
demo/demo-worker.js:223
↓ 2 callers
Function
cvtString
* Extract a C string from WebAssembly memory. * @param {DataView} dataView * @param {number} offset * @returns
src/examples/IDBMirrorVFS.js:876
↓ 2 callers
Function
cvtString
* Extract a C string from WebAssembly memory. * @param {DataView} dataView * @param {number} offset * @returns
src/examples/OPFSPermutedVFS.js:1189
↓ 2 callers
Method
data_count
* Get number of columns in current row of a prepared statement * @see https://www.sqlite.org/c3ref/data_count.html * @param stmt prepared statem
src/types/index.d.ts:508
↓ 2 callers
Method
ensureActivePageVisible
()
docs/assets/main.js:3
↓ 2 callers
Function
execute
(sql, bindings)
src/examples/tag.js:39
↓ 2 callers
Function
extractString
(dataView, offset)
src/examples/OPFSCoopSyncVFS.js:583
↓ 2 callers
Function
extractString
(dataView, offset)
src/examples/IDBBatchAtomicVFS.js:562
↓ 2 callers
Function
extractString
(dataView, offset)
src/examples/OPFSAdaptiveVFS.js:430
↓ 2 callers
Method
finalize
* Destroy a prepared statement object compiled by {@link statements} * with the `unscoped` option set to `true` * * This function does *not*
src/types/index.d.ts:537
↓ 2 callers
Function
formatRow
(data, tag = 'td')
demo/demo.js:134
↓ 2 callers
Method
handleValueChange
()
docs/assets/main.js:5
↓ 2 callers
Function
importDatabase
* @param {MyVFS} vfs * @param {string} path * @param {ReadableStream} stream
demo/file/index.js:95
↓ 2 callers
Function
injectMethod
(signature, isAsync)
src/libadapters.js:82
↓ 2 callers
Method
jFileSize
* @param {number} pFile * @param {DataView} pSize * @returns {number|Promise<number>}
src/FacadeVFS.js:145
↓ 2 callers
Method
jSync
* @param {number} pFile * @param {number} flags * @returns {number|Promise<number>}
src/FacadeVFS.js:136
↓ 2 callers
Method
jTruncate
* @param {number} pFile * @param {number} size * @returns {number|Promise<number>}
src/FacadeVFS.js:127
↓ 2 callers
Function
le
(t,e)
docs/assets/main.js:3
↓ 2 callers
Method
limit
* Set a usage limit on a connection. * @see https://www.sqlite.org/c3ref/limit.html * @param db database pointer * @param id limit category
src/types/index.d.ts:569
↓ 2 callers
Function
query
(worker, sql)
demo/benchmarks/benchmarks.js:95
↓ 2 callers
Function
randomString
()
demo/SharedService/SharedService.js:298
↓ 2 callers
Function
randomString
()
demo/SharedService-sw/SharedService.js:301
↓ 2 callers
Method
result_blob
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer * @param va
src/types/index.d.ts:627
↓ 2 callers
Method
result_int64
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer * @param va
src/types/index.d.ts:651
↓ 2 callers
Method
result_text
* Set the result of a function or vtable column * @see https://sqlite.org/c3ref/result_blob.html * @param context context pointer * @param va
src/types/index.d.ts:666
↓ 2 callers
Method
setLocalStorage
(e)
docs/assets/main.js:5
↓ 2 callers
Function
t
(e)
docs/assets/main.js:2
↓ 2 callers
Function
ue
(t,e)
docs/assets/main.js:4
↓ 2 callers
Method
value_int64
* Extract a value from `sqlite3_value` * @see https://sqlite.org/c3ref/value_blob.html * @param pValue `sqlite3_value` pointer * @returns val
src/types/index.d.ts:825
↓ 2 callers
Function
verify
()
demo/file/index.js:212
↓ 2 callers
Function
ye
(t)
docs/assets/main.js:5
↓ 1 callers
Method
#acquireAccessHandles
()
src/examples/AccessHandlePoolVFS.js:296
↓ 1 callers
Method
#acquireLock
* @param {PersistentFile} persistentFile * @returns {Promise<function>} lock releaser
src/examples/OPFSCoopSyncVFS.js:561
↓ 1 callers
Method
#checkReservedExclusive
* @param {LockState} lockState * @param {DataView} pResOut * @returns {number}
src/WebLocksMixin.js:181
↓ 1 callers
Method
#checkReservedShared
* @param {LockState} lockState * @param {DataView} pResOut * @returns {Promise<number>}
src/WebLocksMixin.js:361
↓ 1 callers
Method
#closeProviderPort
(providerPort)
demo/SharedService/SharedService.js:223
↓ 1 callers
Method
#closeProviderPort
(providerPort)
demo/SharedService-sw/SharedService.js:226
↓ 1 callers
Method
#commitTx
* @param {File} file
src/examples/OPFSPermutedVFS.js:953
↓ 1 callers
Method
#createPersistentFile
* @param {FileSystemFileHandle} fileHandle * @returns {Promise<PersistentFile>}
src/examples/OPFSCoopSyncVFS.js:497
↓ 1 callers
Method
#createProxy
()
demo/SharedService/SharedService.js:230
↓ 1 callers
Method
#createProxy
()
demo/SharedService-sw/SharedService.js:233
↓ 1 callers
Method
#decodeFilename
(zName, flags)
src/FacadeVFS.js:468
↓ 1 callers
Method
#dropTx
* @param {File} file
src/examples/IDBMirrorVFS.js:709
↓ 1 callers
Method
#getAssociatedPath
* Read and return the associated path from an OPFS file header. * Empty string is returned for an unassociated OPFS file. * @param accessHandle
src/examples/AccessHandlePoolVFS.js:333
↓ 1 callers
Method
#getClientId
()
demo/SharedService/SharedService.js:124
↓ 1 callers
Method
#getClientId
()
demo/SharedService-sw/SharedService.js:121
↓ 1 callers
Method
#getOldestTxInUse
* @param {File} file * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:752
↓ 1 callers
Method
#initialize
(nTemporaryFiles)
src/examples/OPFSCoopSyncVFS.js:69
↓ 1 callers
Method
#initialize
(name)
src/examples/IDBMirrorVFS.js:89
↓ 1 callers
Method
#initialize
(name)
src/examples/IDBBatchAtomicVFS.js:55
↓ 1 callers
Method
#lockExclusive
* @param {LockState} lockState * @param {number} lockType * @returns
src/WebLocksMixin.js:151
↓ 1 callers
Method
#lockShared
* @param {LockState} lockState * @param {number} lockType * @returns
src/WebLocksMixin.js:191
↓ 1 callers
Method
#prepareOverwrite
* @param {File} file
src/examples/OPFSPermutedVFS.js:1051
↓ 1 callers
Method
#q
* @param {(stores: Object.<string, IDBObjectStore>) => any} f * @param {IDBTransactionMode} mode * @param {IDBTransactionOptions} options *
src/examples/IDBBatchAtomicVFS.js:675
↓ 1 callers
Method
#releaseAccessHandles
()
src/examples/AccessHandlePoolVFS.js:318
↓ 1 callers
Method
#rollbackTx
* @param {File} file
src/examples/OPFSPermutedVFS.js:1038
↓ 1 callers
Method
#sendPortToClient
(message, port)
demo/SharedService/SharedService.js:120
↓ 1 callers
Method
#sendPortToClient
(message, port)
demo/SharedService-sw/SharedService.js:115
↓ 1 callers
Method
#unlockExclusive
* @param {LockState} lockState * @param {number} lockType * @returns {number}
src/WebLocksMixin.js:167
↓ 1 callers
Method
#unlockShared
* @param {LockState} lockState * @param {number} lockType * @returns
src/WebLocksMixin.js:309
↓ 1 callers
Function
Ae
(t,e,n,r)
docs/assets/main.js:3
↓ 1 callers
Function
De
(t,e,n)
docs/assets/main.js:2
↓ 1 callers
Function
Fe
(t,e,n,r)
docs/assets/main.js:2
← previous
next →
101–200 of 534, ranked by callers