Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mattn/go-sqlite3
/ types & classes
Types & classes
111 in github.com/mattn/go-sqlite3
⨍
Functions
530
◇
Types & classes
111
↓ 8 callers
Class
value
_example/mod_vtable/picojson.h:66
↓ 6 callers
TypeAlias
ErrNo
ErrNo inherit errno.
error.go:19
↓ 4 callers
Struct
namedValue
sqlite3.go:897
↓ 3 callers
TypeAlias
ErrNoExtended
ErrNoExtended is extended errno.
error.go:25
↓ 1 callers
TypeAlias
Op
Op is type of operations.
sqlite3_opt_vtable.go:293
↓ 1 callers
TypeAlias
sumAggregator
sqlite3_test.go:1442
TypeAlias
Dialect
Dialect is a type of dialect of databases.
sqlite3_test.go:2051
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:643
Struct
Error
Error implement sqlite error code.
error.go:28
Class
Fts5Context
sqlite3-binding.h:12298
Class
Fts5ExtensionApi
sqlite3-binding.h:12297
Class
Fts5PhraseIter
sqlite3-binding.h:12299
Class
Fts5Tokenizer
sqlite3-binding.h:12759
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:368
Struct
InfoConstraint
InfoConstraint give information of constraint.
sqlite3_opt_vtable.go:310
Struct
InfoOrderBy
InfoOrderBy give information of order-by.
sqlite3_opt_vtable.go:317
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:632
Struct
SQLiteBackup
SQLiteBackup implement interface of Backup.
backup.go:23
Struct
SQLiteConn
static_mock.go:27
Struct
SQLiteConn
SQLiteConn implements driver.Conn.
sqlite3.go:352
TypeAlias
SQLiteContext
SQLiteContext behave sqlite3_context
sqlite3_context.go:38
Struct
SQLiteDriver
static_mock.go:23
Struct
SQLiteDriver
SQLiteDriver implements driver.Driver.
sqlite3.go:346
Struct
SQLitePreUpdateData
SQLitePreUpdateData represents all of the data available during a pre-update hook call.
sqlite3_opt_preupdate.go:13
Struct
SQLiteResult
SQLiteResult implements sql.Result.
sqlite3.go:377
Struct
SQLiteRows
SQLiteRows implements driver.Rows.
sqlite3.go:383
Struct
SQLiteStmt
SQLiteStmt implements driver.Stmt.
sqlite3.go:367
Struct
SQLiteTx
SQLiteTx implements driver.Tx.
sqlite3.go:362
Struct
TestDB
DB provide context for the tests
sqlite3_test.go:2061
Struct
TimeStamp
sqlite3_test.go:1292
Struct
TraceConfig
sqlite3_trace.go:73
Struct
TraceInfo
sqlite3_trace.go:38
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:71
Interface
VTab
VTab describes a particular instance of the virtual table. See: http://sqlite.org/c3ref/vtab.html
sqlite3_opt_vtable.go:650
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:672
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:664
Struct
aggInfo
sqlite3.go:421
Struct
callbackArgCast
callback.go:147
FuncType
callbackArgConverter
func(*C.sqlite3_value) (reflect.Value, error)
callback.go:145
TypeAlias
callbackArgRaw
This is only here so that tests can refer to it.
callback.go:143
FuncType
callbackRetConverter
func(*C.sqlite3_context, reflect.Value) error
callback.go:295
Class
default_parse_context
_example/mod_vtable/picojson.h:630
Class
deny_parse_context
_example/mod_vtable/picojson.h:613
Class
dummy_str
_example/mod_vtable/picojson.h:678
Class
fts5_api
sqlite3-binding.h:12796
Class
fts5_tokenizer
sqlite3-binding.h:12760
Struct
functionInfo
sqlite3.go:393
Struct
ghRepoCursor
_example/vtable/vtable.go:77
Struct
ghRepoTable
_example/vtable/vtable.go:42
Struct
githubModule
_example/vtable/vtable.go:19
Struct
githubRepo
_example/vtable/vtable.go:12
Struct
handleVal
Use handles to avoid passing Go pointers to C.
callback.go:101
Class
input
_example/mod_vtable/picojson.h:360
Class
last_error_t
_example/mod_vtable/picojson.h:741
Struct
mode
sqlite3_test.go:1499
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:16
Struct
result
sqlite3.go:2049
Struct
seriesCursor
_example/vtable_eponymous_only/vtable.go:61
Struct
seriesModule
_example/vtable_eponymous_only/vtable.go:9
Struct
seriesTable
_example/vtable_eponymous_only/vtable.go:33
Class
sqlite3
sqlite3-binding.h:273
Class
sqlite3_api_routines
sqlite3-binding.h:1255
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:8811
Class
sqlite3_blob
sqlite3-binding.h:7380
Class
sqlite3_changegroup
sqlite3-binding.h:11417
Class
sqlite3_changeset_iter
sqlite3-binding.h:10565
Class
sqlite3_context
sqlite3-binding.h:4384
Class
sqlite3_file
sqlite3-binding.h:723
Class
sqlite3_index_constraint
sqlite3-binding.h:7125
Class
sqlite3_index_constraint_usage
sqlite3-binding.h:7137
Class
sqlite3_index_info
sqlite3-binding.h:6962
Class
sqlite3_index_orderby
sqlite3-binding.h:7132
Class
sqlite3_io_methods
sqlite3-binding.h:725
Class
sqlite3_io_methods
sqlite3-binding.h:822
Class
sqlite3_mem_methods
sqlite3-binding.h:1724
Class
sqlite3_module
sqlite3-binding.h:6964
Class
sqlite3_mutex
sqlite3-binding.h:1245
Class
sqlite3_mutex_methods
sqlite3-binding.h:7828
Class
sqlite3_pcache
sqlite3-binding.h:8585
Class
sqlite3_pcache_methods
sqlite3-binding.h:8785
Class
sqlite3_pcache_methods2
sqlite3-binding.h:8762
Class
sqlite3_pcache_page
sqlite3-binding.h:8597
Class
sqlite3_rebaser
sqlite3-binding.h:11981
Class
sqlite3_rtree_geometry
sqlite3-binding.h:10441
Class
sqlite3_rtree_query_info
sqlite3-binding.h:10442
Class
sqlite3_session
sqlite3-binding.h:10557
Class
sqlite3_snapshot
sqlite3-binding.h:10110
Class
sqlite3_stmt
sqlite3-binding.h:3902
Class
sqlite3_str
sqlite3-binding.h:8092
Class
sqlite3_value
sqlite3-binding.h:4370
Class
sqlite3_vfs
sqlite3-binding.h:1426
Class
sqlite3_vtab
sqlite3-binding.h:6961
Class
sqlite3_vtab_cursor
sqlite3-binding.h:6963
Struct
sqliteModule
sqlite3_opt_vtable.go:276
Struct
sqliteVTab
sqlite3_opt_vtable.go:282
Struct
sqliteVTabCursor
sqlite3_opt_vtable.go:287
Struct
stddev
Computes the standard deviation of a GROUPed BY set of values
_example/custom_func/main.go:35
next →
1–100 of 111, ranked by callers