Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mattn/go-sqlite3
/ types & classes
Types & classes
122 in github.com/mattn/go-sqlite3
⨍
Functions
581
◇
Types & classes
122
↓ 8 callers
Class
value
_example/mod_vtable/picojson.h:66
↓ 7 callers
TypeAlias
ErrNo
ErrNo inherit errno.
error.go:19
↓ 3 callers
TypeAlias
ErrNoExtended
ErrNoExtended is extended errno.
error.go:25
↓ 1 callers
TypeAlias
NBlob
sqlite3_test.go:1490
↓ 1 callers
TypeAlias
Op
Op is type of operations.
sqlite3_opt_vtable.go:296
↓ 1 callers
TypeAlias
sumAggregator
sqlite3_test.go:1587
TypeAlias
Dialect
Dialect is a type of dialect of databases.
sqlite3_test.go:2298
Interface
EponymousOnlyModule
EponymousOnlyModule is a "virtual table module" (as above), but for defining "eponymous only" virtual tables See: https://sqlite.org/vtab.html#eponymo
sqlite3_opt_vtable.go:686
Struct
Error
Error implement sqlite error code.
error.go:28
Class
Fts5Context
sqlite3-binding.h:13631
Class
Fts5ExtensionApi
sqlite3-binding.h:13630
Class
Fts5PhraseIter
sqlite3-binding.h:13632
Class
Fts5Tokenizer
sqlite3-binding.h:14224
Struct
IndexResult
IndexResult is a Go struct representation of what eventually ends up in the output fields for `sqlite3_index_info` See: https://www.sqlite.org/c3ref/i
sqlite3_opt_vtable.go:371
Struct
InfoConstraint
InfoConstraint give information of constraint.
sqlite3_opt_vtable.go:321
Struct
InfoOrderBy
InfoOrderBy give information of order-by.
sqlite3_opt_vtable.go:328
Interface
Module
Module is a "virtual table module", it defines the implementation of a virtual tables. See: http://sqlite.org/c3ref/module.html
sqlite3_opt_vtable.go:675
TypeAlias
NBool
sqlite3_test.go:1491
TypeAlias
NFloat
sqlite3_test.go:1488
TypeAlias
NInt
sqlite3_test.go:1487
TypeAlias
NString
sqlite3_test.go:1489
Struct
SQLiteBackup
SQLiteBackup implement interface of Backup.
backup.go:23
Struct
SQLiteConn
static_mock.go:28
Struct
SQLiteConn
SQLiteConn implements driver.Conn.
sqlite3.go:447
TypeAlias
SQLiteContext
SQLiteContext behave sqlite3_context
sqlite3_context.go:37
Struct
SQLiteDriver
static_mock.go:24
Struct
SQLiteDriver
SQLiteDriver implements driver.Driver.
sqlite3.go:441
Struct
SQLitePreUpdateData
SQLitePreUpdateData represents all of the data available during a pre-update hook call.
sqlite3_opt_preupdate.go:14
Struct
SQLiteResult
SQLiteResult implements sql.Result.
sqlite3.go:488
Struct
SQLiteRows
SQLiteRows implements driver.Rows.
sqlite3.go:494
Struct
SQLiteStmt
SQLiteStmt implements driver.Stmt.
sqlite3.go:470
Struct
SQLiteTx
SQLiteTx implements driver.Tx.
sqlite3.go:465
Struct
Tag
_example/json/json.go:13
Struct
TestDB
DB provide context for the tests
sqlite3_test.go:2308
Struct
TimeStamp
sqlite3_test.go:1292
Struct
TraceConfig
sqlite3_trace.go:74
Struct
TraceInfo
sqlite3_trace.go:39
FuncType
TraceUserCallback
TraceUserCallback gives the signature for a trace function provided by the user (Go application programmer). SQLite 3.14 documentation (as of Septembe
sqlite3_trace.go:72
Interface
VTab
VTab describes a particular instance of the virtual table. See: http://sqlite.org/c3ref/vtab.html
sqlite3_opt_vtable.go:693
Interface
VTabCursor
VTabCursor describes cursors that point into the virtual table and are used to loop through the virtual table. See: http://sqlite.org/c3ref/vtab_curso
sqlite3_opt_vtable.go:715
Interface
VTabUpdater
VTabUpdater is a type that allows a VTab to be inserted, updated, or deleted. See: https://sqlite.org/vtab.html#xupdate
sqlite3_opt_vtable.go:707
Struct
aggInfo
sqlite3.go:533
Struct
atomicHandleTable
callback_bench_test.go:78
Struct
callbackArgCast
callback.go:193
FuncType
callbackArgConverter
func(*C.sqlite3_value) (reflect.Value, error)
callback.go:191
TypeAlias
callbackArgRaw
This is only here so that tests can refer to it.
callback.go:189
FuncType
callbackRetConverter
func(*C.sqlite3_context, reflect.Value) error
callback.go:352
Class
default_parse_context
_example/mod_vtable/picojson.h:630
Class
deny_parse_context
_example/mod_vtable/picojson.h:613
Struct
destroyErrCursor
sqlite3_opt_vtable_destroy_test.go:39
Struct
destroyErrModule
sqlite3_opt_vtable_destroy_test.go:15
Struct
destroyErrVTab
sqlite3_opt_vtable_destroy_test.go:17
Class
dummy_str
_example/mod_vtable/picojson.h:678
Class
fts5_api
sqlite3-binding.h:14289
Class
fts5_tokenizer
sqlite3-binding.h:14252
Class
fts5_tokenizer_v2
sqlite3-binding.h:14225
Struct
functionInfo
sqlite3.go:505
Struct
ghRepoCursor
_example/vtable/vtable.go:88
Struct
ghRepoTable
_example/vtable/vtable.go:50
Struct
githubModule
_example/vtable/vtable.go:20
Struct
githubRepo
_example/vtable/vtable.go:13
Struct
handleVal
Use handles to avoid passing Go pointers to C.
callback.go:102
Class
input
_example/mod_vtable/picojson.h:360
Class
last_error_t
_example/mod_vtable/picojson.h:741
Struct
mode
sqlite3_test.go:1644
Struct
mutexHandleTable
callback_bench_test.go:67
Class
null
_example/mod_vtable/picojson.h:64
Class
null_parse_context
_example/mod_vtable/picojson.h:676
Struct
preUpdateHookDataForTest
sqlite3_opt_preupdate_hook_test.go:17
Struct
seriesCursor
_example/vtable_eponymous_only/vtable.go:82
Struct
seriesModule
_example/vtable_eponymous_only/vtable.go:11
Struct
seriesTable
_example/vtable_eponymous_only/vtable.go:35
Class
sqlite3
sqlite3-binding.h:276
Class
sqlite3_api_routines
sqlite3-binding.h:1321
Class
sqlite3_api_routines
** The following structure holds pointers to all of the SQLite API ** routines. ** ** WARNING: In order to maintain backwards compatibility, add new
sqlite3ext.h:37
Class
sqlite3_backup
sqlite3-binding.h:9552
Class
sqlite3_blob
sqlite3-binding.h:8083
Class
sqlite3_changegroup
sqlite3-binding.h:12384
Class
sqlite3_changeset_iter
sqlite3-binding.h:11518
Class
sqlite3_context
sqlite3-binding.h:4861
Class
sqlite3_file
sqlite3-binding.h:747
Class
sqlite3_index_constraint
sqlite3-binding.h:7836
Class
sqlite3_index_constraint_usage
sqlite3-binding.h:7848
Class
sqlite3_index_info
sqlite3-binding.h:7667
Class
sqlite3_index_orderby
sqlite3-binding.h:7843
Class
sqlite3_io_methods
sqlite3-binding.h:749
Class
sqlite3_io_methods
sqlite3-binding.h:854
Class
sqlite3_mem_methods
sqlite3-binding.h:1814
Class
sqlite3_module
sqlite3-binding.h:7669
Class
sqlite3_mutex
sqlite3-binding.h:1311
Class
sqlite3_mutex_methods
sqlite3-binding.h:8526
Class
sqlite3_pcache
sqlite3-binding.h:9326
Class
sqlite3_pcache_methods
sqlite3-binding.h:9526
Class
sqlite3_pcache_methods2
sqlite3-binding.h:9503
Class
sqlite3_pcache_page
sqlite3-binding.h:9338
Class
sqlite3_rebaser
sqlite3-binding.h:13071
Class
sqlite3_rtree_geometry
sqlite3-binding.h:11394
Class
sqlite3_rtree_query_info
sqlite3-binding.h:11395
Class
sqlite3_session
sqlite3-binding.h:11510
Class
sqlite3_snapshot
sqlite3-binding.h:10954
next →
1–100 of 122, ranked by callers