Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SQLiteModule

SQLite Module object

Objects with this interface can be passed to SQLiteAPI.create_module to define a module for virtual tables.

There is an example ArrayModule.js that allows a virtual table to reference a Javascript array.

see

https://sqlite.org/vtab.html

Hierarchy

  • SQLiteModule

Index

Methods

  • xBegin(pVTab: number): number
  • xClose(pCursor: number): number
  • xColumn(pCursor: number, pContext: number, iCol: number): number
  • xCommit(pVTab: number): number
  • xConnect(db: number, appData: any, argv: string[], pVTab: number, pzErr: DataView): number
  • xCreate(db: number, appData: any, argv: string[], pVTab: number, pzErr: DataView): number
  • xDestroy(pVTab: number): number
  • xDisconnect(pVTab: number): number
  • xEof(pCursor: number): number
  • xFilter(pCursor: number, idxNum: number, idxString: string, values: number[]): number
  • xNext(pCursor: number): number
  • xOpen(pVTab: number, pCursor: number): number
  • xRename(pVTab: number, zNew: string): number
  • xRollback(pVTab: number): number
  • xRowid(pCursor: number, pRowid: DataView): number
  • xSync(pVTab: number): number
  • xUpdate(pVTab: number, values: number[], pRowId: DataView): number

Generated using TypeDoc