sqlite3_module

com.github.lolgab.jdbc.sqlite.internal.structs.sqlite3_module

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply()(using Zone): Ptr[sqlite3_module]
def apply(iVersion: CInt, xCreate: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt], xConnect: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt], xBestIndex: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[sqlite3_index_info], CInt], xDisconnect: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xDestroy: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xOpen: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[Ptr[sqlite3_vtab_cursor]], CInt], xClose: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt], xFilter: CFuncPtr5[Ptr[sqlite3_vtab_cursor], CInt, CString, CInt, Ptr[Ptr[sqlite3_value]], CInt], xNext: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt], xEof: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt], xColumn: CFuncPtr3[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_context], CInt, CInt], xRowid: CFuncPtr2[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_int64], CInt], xUpdate: CFuncPtr4[Ptr[sqlite3_vtab], CInt, Ptr[Ptr[sqlite3_value]], Ptr[sqlite3_int64], CInt], xBegin: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xSync: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xCommit: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xRollback: CFuncPtr1[Ptr[sqlite3_vtab], CInt], xFindFunction: CFuncPtr5[Ptr[sqlite3_vtab], CInt, CString, Ptr[CFuncPtr3[Ptr[sqlite3_context], CInt, Ptr[Ptr[sqlite3_value]], Unit]], Ptr[Ptr[Byte]], CInt], xRename: CFuncPtr2[Ptr[sqlite3_vtab], CString, CInt], xSavepoint: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt], xRelease: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt], xRollbackTo: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt], xShadowName: CFuncPtr1[CString, CInt])(using Zone): Ptr[sqlite3_module]

Concrete fields

val offsets: Array[Int]

Givens

Givens

given _tag: Tag[sqlite3_module]

Extensions

Extensions

extension (struct: sqlite3_module)
def iVersion: CInt
def iVersion_=(value: CInt): Unit
def xBegin: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xBegin_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xBestIndex: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[sqlite3_index_info], CInt]
def xBestIndex_=(value: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[sqlite3_index_info], CInt]): Unit
def xClose: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]
def xClose_=(value: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]): Unit
def xColumn: CFuncPtr3[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_context], CInt, CInt]
def xColumn_=(value: CFuncPtr3[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_context], CInt, CInt]): Unit
def xCommit: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xCommit_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xConnect: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt]
def xConnect_=(value: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt]): Unit
def xCreate: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt]
def xCreate_=(value: CFuncPtr6[Ptr[sqlite3], Ptr[Byte], CInt, Ptr[CString], Ptr[Ptr[sqlite3_vtab]], Ptr[CString], CInt]): Unit
def xDestroy: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xDestroy_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xDisconnect: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xDisconnect_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xEof: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]
def xEof_=(value: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]): Unit
def xFilter: CFuncPtr5[Ptr[sqlite3_vtab_cursor], CInt, CString, CInt, Ptr[Ptr[sqlite3_value]], CInt]
def xFilter_=(value: CFuncPtr5[Ptr[sqlite3_vtab_cursor], CInt, CString, CInt, Ptr[Ptr[sqlite3_value]], CInt]): Unit
def xFindFunction: CFuncPtr5[Ptr[sqlite3_vtab], CInt, CString, Ptr[CFuncPtr3[Ptr[sqlite3_context], CInt, Ptr[Ptr[sqlite3_value]], Unit]], Ptr[Ptr[Byte]], CInt]
def xFindFunction_=(value: CFuncPtr5[Ptr[sqlite3_vtab], CInt, CString, Ptr[CFuncPtr3[Ptr[sqlite3_context], CInt, Ptr[Ptr[sqlite3_value]], Unit]], Ptr[Ptr[Byte]], CInt]): Unit
def xNext: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]
def xNext_=(value: CFuncPtr1[Ptr[sqlite3_vtab_cursor], CInt]): Unit
def xOpen: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[Ptr[sqlite3_vtab_cursor]], CInt]
def xOpen_=(value: CFuncPtr2[Ptr[sqlite3_vtab], Ptr[Ptr[sqlite3_vtab_cursor]], CInt]): Unit
def xRelease: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]
def xRelease_=(value: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]): Unit
def xRename: CFuncPtr2[Ptr[sqlite3_vtab], CString, CInt]
def xRename_=(value: CFuncPtr2[Ptr[sqlite3_vtab], CString, CInt]): Unit
def xRollback: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xRollbackTo: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]
def xRollbackTo_=(value: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]): Unit
def xRollback_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xRowid: CFuncPtr2[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_int64], CInt]
def xRowid_=(value: CFuncPtr2[Ptr[sqlite3_vtab_cursor], Ptr[sqlite3_int64], CInt]): Unit
def xSavepoint: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]
def xSavepoint_=(value: CFuncPtr2[Ptr[sqlite3_vtab], CInt, CInt]): Unit
def xShadowName: CFuncPtr1[CString, CInt]
def xShadowName_=(value: CFuncPtr1[CString, CInt]): Unit
def xSync: CFuncPtr1[Ptr[sqlite3_vtab], CInt]
def xSync_=(value: CFuncPtr1[Ptr[sqlite3_vtab], CInt]): Unit
def xUpdate: CFuncPtr4[Ptr[sqlite3_vtab], CInt, Ptr[Ptr[sqlite3_value]], Ptr[sqlite3_int64], CInt]
def xUpdate_=(value: CFuncPtr4[Ptr[sqlite3_vtab], CInt, Ptr[Ptr[sqlite3_value]], Ptr[sqlite3_int64], CInt]): Unit