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
Method
constructor
(name, module, options = {})
src/examples/OPFSAdaptiveVFS.js:67
Method
constructor
(pathname, flags)
src/examples/OPFSAnyContextVFS.js:30
Method
constructor
(name, module, options = {})
src/examples/OPFSAnyContextVFS.js:48
Method
constructor
()
docs/assets/main.js:3
Method
constructor
* @param {string} serviceName * @param {() => MessagePort|Promise<MessagePort>} portProviderFunc
demo/SharedService/SharedService.js:34
Method
constructor
(vfs, path)
demo/file/service-worker.js:62
Method
constructor
* @param {string} serviceName * @param {() => MessagePort|Promise<MessagePort>} portProviderFunc
demo/SharedService-sw/SharedService.js:29
Method
create
(name, module)
src/examples/OPFSCoopSyncVFS.js:56
Method
create
(name, module, options)
src/examples/IDBMirrorVFS.js:78
Method
create
(name, module)
src/examples/MemoryVFS.js:13
Method
create
(name, module, options)
src/examples/IDBBatchAtomicVFS.js:44
Method
create
(name, module)
src/examples/AccessHandlePoolVFS.js:54
Method
create
* @param {string} name * @param {*} module * @returns
src/examples/OPFSPermutedVFS.js:117
Method
create
(name, module)
src/examples/MemoryAsyncVFS.js:8
Method
create
(name, module, options)
src/examples/OPFSAdaptiveVFS.js:61
Method
create
(name, module, options)
src/examples/OPFSAnyContextVFS.js:42
Function
createTag
(sqlite3, db)
src/examples/tag.js:37
Function
formatTable
({ columns, rows })
demo/demo.js:120
Function
get
(target, p, receiver)
test/test-worker.js:89
Method
getFilename
(fileId)
test/WebLocksMixin.test.js:5
Method
getFilename
(fileId)
src/examples/IDBBatchAtomicVFS.js:68
Method
getFilename
(fileId)
src/examples/OPFSAnyContextVFS.js:52
Function
getItem
()
docs/assets/main.js:4
Function
getSqliteFree
Some SQLite API functions take a pointer to a function that frees memory. Although we could add a C binding to a JavaScript function that calls sqlite
src/main.c:10
Method
hasAsyncMethod
* Overload in subclasses to indicate which methods are asynchronous. * @param {string} methodName * @returns {boolean}
src/VFS.js:40
Method
hasAsyncMethod
* Override to indicate which methods are asynchronous. * @param {string} methodName * @returns {boolean}
src/FacadeVFS.js:25
Method
isReady
* @returns {boolean|Promise<boolean>}
src/VFS.js:31
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {number}
src/examples/OPFSCoopSyncVFS.js:239
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:239
Method
jAccess
* @param {string} name * @param {number} flags * @param {DataView} pResOut * @returns {number|Promise<number>}
src/examples/MemoryVFS.js:168
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:141
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {number}
src/examples/AccessHandlePoolVFS.js:201
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:270
Method
jAccess
* @param {string} name * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/MemoryAsyncVFS.js:97
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/OPFSAdaptiveVFS.js:158
Method
jAccess
* @param {string} zName * @param {number} flags * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:111
Method
jCheckReservedLock
* @param {number} fileId * @param {DataView} pResOut * @returns {Promise<number>}
src/WebLocksMixin.js:108
Method
jCheckReservedLock
* @param {number} fileId * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:507
Method
jCheckReservedLock
* @param {number} fileId * @param {DataView} pResOut * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:631
Method
jClose
* @param {number} fileId * @returns {number}
src/examples/OPFSCoopSyncVFS.js:255
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:260
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:159
Method
jClose
* @param {number} fileId * @returns {number}
src/examples/AccessHandlePoolVFS.js:109
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:293
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/MemoryAsyncVFS.js:39
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/OPFSAdaptiveVFS.js:181
Method
jClose
* @param {number} fileId * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:134
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {number}
src/examples/OPFSCoopSyncVFS.js:215
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:218
Method
jDelete
* @param {string} name * @param {number} syncDir * @returns {number|Promise<number>}
src/examples/MemoryVFS.js:154
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:114
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {number}
src/examples/AccessHandlePoolVFS.js:212
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:248
Method
jDelete
* * @param {string} name * @param {number} syncDir * @returns {Promise<number>}
src/examples/MemoryAsyncVFS.js:87
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {Promise<number>}
src/examples/OPFSAdaptiveVFS.js:136
Method
jDelete
* @param {string} zName * @param {number} syncDir * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:89
Method
jDeviceCharacteristics
* @param {number} fileId * @returns {number|Promise<number>}
src/examples/IDBMirrorVFS.js:616
Method
jDeviceCharacteristics
* @param {number} pFile * @returns {number|Promise<number>}
src/examples/IDBBatchAtomicVFS.js:541
Method
jDeviceCharacteristics
(fileId)
src/examples/AccessHandlePoolVFS.js:191
Method
jDeviceCharacteristics
* @param {number} fileId * @returns {number|Promise<number>}
src/examples/OPFSPermutedVFS.js:750
Method
jFileControl
* @param {number} fileId * @param {number} op * @param {DataView} pArg * @returns {number|Promise<number>}
src/examples/OPFSCoopSyncVFS.js:454
Method
jFileControl
* @param {number} fileId * @param {number} op * @param {DataView} pArg * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:533
Method
jFileControl
* @param {number} fileId * @param {number} op * @param {DataView} pArg * @returns {number|Promise<number>}
src/examples/IDBBatchAtomicVFS.js:431
Method
jFileControl
* @param {number} fileId * @param {number} op * @param {DataView} pArg * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:656
Method
jFileControl
* @param {number} fileId * @param {number} op * @param {DataView} pArg * @returns {number|Promise<number>}
src/examples/OPFSAdaptiveVFS.js:391
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number}
src/examples/OPFSCoopSyncVFS.js:373
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number|Promise<number>}
src/examples/IDBMirrorVFS.js:395
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number|Promise<number>}
src/examples/MemoryVFS.js:142
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number}
src/examples/IDBBatchAtomicVFS.js:355
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number}
src/examples/AccessHandlePoolVFS.js:180
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number}
src/examples/OPFSPermutedVFS.js:514
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {Promise<number>}
src/examples/MemoryAsyncVFS.js:77
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {number}
src/examples/OPFSAdaptiveVFS.js:289
Method
jFileSize
* @param {number} fileId * @param {DataView} pSize64 * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:255
Method
jGetLastError
* @param {Uint8Array} zBuf * @returns
src/examples/OPFSCoopSyncVFS.js:483
Method
jGetLastError
* @param {Uint8Array} zBuf * @returns {number}
src/examples/IDBMirrorVFS.js:626
Method
jGetLastError
* @param {Uint8Array} zBuf * @returns {number|Promise<number>}
src/examples/IDBBatchAtomicVFS.js:551
Method
jGetLastError
* @param {Uint8Array} zBuf * @returns {number}
src/examples/OPFSPermutedVFS.js:760
Method
jGetLastError
(zBuf)
src/examples/OPFSAdaptiveVFS.js:419
Method
jGetLastError
(zBuf)
src/examples/OPFSAnyContextVFS.js:291
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {number}
src/examples/OPFSCoopSyncVFS.js:391
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:407
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:371
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:539
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {Promise<number>}
src/examples/OPFSAdaptiveVFS.js:306
Method
jLock
* @param {number} fileId * @param {number} lockType * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:280
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {number}
src/examples/OPFSCoopSyncVFS.js:115
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/IDBMirrorVFS.js:123
Method
jOpen
* @param {string?} filename * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {number|Promise<
src/examples/MemoryVFS.js:36
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:80
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {number}
src/examples/AccessHandlePoolVFS.js:72
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/OPFSPermutedVFS.js:130
Method
jOpen
* @param {string?} name * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/MemoryAsyncVFS.js:31
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/OPFSAdaptiveVFS.js:83
Method
jOpen
* @param {string?} zName * @param {number} fileId * @param {number} flags * @param {DataView} pOutFlags * @returns {Promise<number>}
src/examples/OPFSAnyContextVFS.js:64
Method
jRead
* @param {number} fileId * @param {Uint8Array} pData * @param {number} iOffset * @returns {number}
src/examples/OPFSCoopSyncVFS.js:285
Method
jRead
* @param {number} fileId * @param {Uint8Array} pData * @param {number} iOffset * @returns {number}
src/examples/IDBMirrorVFS.js:285
Method
jRead
* @param {number} fileId * @param {Uint8Array} pData * @param {number} iOffset * @returns {number|Promise<number>}
src/examples/MemoryVFS.js:82
Method
jRead
* @param {number} fileId * @param {Uint8Array} pData * @param {number} iOffset * @returns {Promise<number>}
src/examples/IDBBatchAtomicVFS.js:188
Method
jRead
* @param {number} fileId * @param {Uint8Array} pData * @param {number} iOffset * @returns {number}
src/examples/AccessHandlePoolVFS.js:127
← previous
next →
301–400 of 534, ranked by callers