Handbook
Glossary
sqlite3_module
Vocabulary
db
.
sqlite
.
ffi
Definition
USING:
alien.c-types
classes.struct
;
IN:
db.sqlite.ffi
STRUCT:
sqlite3_module
{
iVersion
int
initial:
0
}
{
xCreate void*
}
{
xConnect void*
}
{
xBestIndex void*
}
{
xDisconnect void*
}
{
xDestroy void*
}
{
xOpen void*
}
{
xClose void*
}
{
xFilter void*
}
{
xNext void*
}
{
xEof void*
}
{
xColumn void*
}
{
xRowid void*
}
{
xUpdate void*
}
{
xBegin void*
}
{
xSync void*
}
{
xCommit void*
}
{
xRollback void*
}
{
xFindFunction void*
}
{
xRename void*
}
{
xSavepoint void*
}
{
xRelease void*
}
{
xRollbackTo void*
}
{
xShadowName void*
}
;
Methods
USING:
classes.struct
classes.struct.private
db.sqlite.ffi
kernel
;
M:
sqlite3_module
clone
clone-underlying
\
sqlite3_module
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
db.sqlite.ffi
;
M:
sqlite3_module
struct-slot-values
{
[
iVersion>>
]
[
xCreate>>
]
[
xConnect>>
]
[
xBestIndex>>
]
[
xDisconnect>>
]
[
xDestroy>>
]
[
xOpen>>
]
[
xClose>>
]
[
xFilter>>
]
[
xNext>>
]
[
xEof>>
]
[
xColumn>>
]
[
xRowid>>
]
[
xUpdate>>
]
[
xBegin>>
]
[
xSync>>
]
[
xCommit>>
]
[
xRollback>>
]
[
xFindFunction>>
]
[
xRename>>
]
[
xSavepoint>>
]
[
xRelease>>
]
[
xRollbackTo>>
]
[
xShadowName>>
]
}
cleave>array
;
inline