Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/mattn/go-sqlite3
/ functions
Functions
581 in github.com/mattn/go-sqlite3
⨍
Functions
581
◇
Types & classes
122
Function
TestFunctionRegistrationNamedTypes
(t *testing.T)
sqlite3_test.go:1486
Function
TestInsert
(t *testing.T)
sqlite3_test.go:343
Function
TestInsertNilByteSlice
(t *testing.T)
sqlite3_test.go:2113
Function
TestLoadExtensionError
(t *testing.T)
sqlite3_load_extension_test.go:41
Function
TestMathFunctions
(t *testing.T)
sqlite3_opt_math_functions_test.go:11
Function
TestNamedParam
(t *testing.T)
sqlite3_test.go:2132
Function
TestNamedParamClearBindings
(t *testing.T)
sqlite3_test.go:2171
Function
TestNamedParams
(t *testing.T)
sqlite3_sql_test.go:24
Function
TestNilAndEmptyBytes
(t *testing.T)
sqlite3_test.go:2058
Function
TestNonColumnString
(t *testing.T)
sqlite3_test.go:2038
Function
TestNull
(t *testing.T)
sqlite3_test.go:839
Function
TestOpen
(t *testing.T)
sqlite3_test.go:81
Function
TestOpenNoCreate
(t *testing.T)
sqlite3_test.go:143
Function
TestOpenWithVFS
(t *testing.T)
sqlite3_test.go:106
Function
TestPinger
(t *testing.T)
sqlite3_test.go:1857
Function
TestPreUpdateHook
(t *testing.T)
sqlite3_opt_preupdate_hook_test.go:26
Function
TestQueryCommentOnly
https://github.com/mattn/go-sqlite3/issues/1390 sqlite3_prepare_v2 returns SQLITE_OK with a NULL statement handle when the input contains no SQL (only
sqlite3_test.go:2217
Function
TestQueryRowContextCancel
(t *testing.T)
sqlite3_sql_test.go:185
Function
TestQueryRowContextCancelParallel
(t *testing.T)
sqlite3_sql_test.go:219
Function
TestQueryer
(t *testing.T)
sqlite3_test.go:1093
Function
TestReadonly
(t *testing.T)
sqlite3_test.go:201
Function
TestRecursiveTriggers
(t *testing.T)
sqlite3_test.go:288
Function
TestSerializeDeserialize
(t *testing.T)
sqlite3_opt_serialize_test.go:13
Function
TestSetFileControlInt
(t *testing.T)
sqlite3_test.go:1975
Function
TestSetFileControlInt64
(t *testing.T)
sqlite3_test.go:2012
Function
TestShortTimeout
(t *testing.T)
sqlite3_sql_test.go:116
Function
TestSimpleError
(t *testing.T)
error_test.go:19
Function
TestSqlLogicErrors
(t *testing.T)
error_test.go:59
Function
TestStmtCacheLRUEviction
TestStmtCacheLRUEviction verifies that when the prepared-statement cache is full, the least-recently-used entry is evicted to make room for a new one.
sqlite3_stmt_cache_test.go:21
Function
TestStmtCacheReuseReturnsSameHandle
TestStmtCacheReuseReturnsSameHandle verifies that a cached prepare reuses the underlying sqlite3_stmt rather than preparing a fresh one.
sqlite3_stmt_cache_test.go:102
Function
TestStmtReadonly
(t *testing.T)
sqlite3_sql_test.go:310
Function
TestStress
(t *testing.T)
sqlite3_test.go:1144
Function
TestStringContainingZero
(t *testing.T)
sqlite3_test.go:1251
Function
TestSuite
(t *testing.T)
sqlite3_test.go:2279
Function
TestTimestamp
(t *testing.T)
sqlite3_test.go:608
Function
TestTimezoneConversion
(t *testing.T)
sqlite3_test.go:975
Function
TestTransaction
(t *testing.T)
sqlite3_test.go:870
Function
TestUnlockNotify
(t *testing.T)
sqlite3_opt_unlock_notify_test.go:20
Function
TestUnlockNotifyDeadlock
(t *testing.T)
sqlite3_opt_unlock_notify_test.go:146
Function
TestUnlockNotifyMany
(t *testing.T)
sqlite3_opt_unlock_notify_test.go:80
Function
TestUpdate
(t *testing.T)
sqlite3_test.go:431
Function
TestUpdateAndTransactionHooks
(t *testing.T)
sqlite3_test.go:1873
Function
TestUpsert
(t *testing.T)
sqlite3_test.go:382
Function
TestUserAuth
(t *testing.T)
sqlite3_opt_userauth_test.go:68
Function
TestVTabDestroyErrorThenClose
TestVTabDestroyErrorThenClose: when xDestroy fails, SQLite retains the vtab object and later calls xDisconnect on it during close. The handle must sta
sqlite3_opt_vtable_destroy_test.go:56
Function
TestVUpdate
(t *testing.T)
sqlite3_opt_vtable_test.go:163
Function
TestVersion
(t *testing.T)
sqlite3_test.go:1244
Function
TestVtabCursorHandleRelease
(t *testing.T)
sqlite3_opt_vtable_leak_test.go:14
Function
TestWAL
(t *testing.T)
sqlite3_test.go:929
Method
Update
(id any, vals []any)
sqlite3_opt_vtable_test.go:423
Method
Value
()
sqlite3_test.go:1307
Method
Value
()
_example/json/json.go:32
Function
_sqlite3_prepare_v2_blocking
sqlite3_opt_unlock_notify.c:68
Function
_sqlite3_step_blocking
sqlite3_opt_unlock_notify.c:16
Function
_sqlite3_step_row_blocking
sqlite3_opt_unlock_notify.c:41
Method
authEnabled
authEnabled perform the actual check for user authentication. This is not exported for usage in Go. It is however exported for usage within SQL by th
sqlite3_opt_userauth_omit.go:153
Method
authEnabled
authEnabled perform the actual check for user authentication. This is not exported for usage in Go. It is however exported for usage within SQL by th
sqlite3_opt_userauth.go:164
Method
authUserAdd
authUserAdd enables the User Authentication if not enabled. Otherwise it will add a user. When user authentication is already enabled then this funct
sqlite3_opt_userauth_omit.go:74
Method
authUserAdd
authUserAdd enables the User Authentication if not enabled. Otherwise it will add a user. When user authentication is already enabled then this funct
sqlite3_opt_userauth.go:91
Method
authUserChange
authUserChange allows to modify a user. Users can change their own password. Only admins can change passwords for other users and modify the admin fl
sqlite3_opt_userauth_omit.go:106
Method
authUserChange
authUserChange allows to modify a user. Users can change their own password. Only admins can change passwords for other users and modify the admin fl
sqlite3_opt_userauth.go:121
Method
authUserDelete
authUserDelete can be used to delete a user. This function can only be executed by an admin. This is not exported for usage in Go. It is however exp
sqlite3_opt_userauth_omit.go:133
Method
authUserDelete
authUserDelete can be used to delete a user. This function can only be executed by an admin. This is not exported for usage in Go. It is however exp
sqlite3_opt_userauth.go:146
Method
authenticate
authenticate provides the actual authentication to SQLite. This is not exported for usage in Go. It is however exported for usage within SQL by the us
sqlite3_opt_userauth_omit.go:42
Method
authenticate
authenticate provides the actual authentication to SQLite. This is not exported for usage in Go. It is however exported for usage within SQL by the us
sqlite3_opt_userauth.go:61
Function
authorizerTrampoline
export authorizerTrampoline
callback.go:81
Function
benchmarkExec
Benchmarks need to use panic() since b.Error errors are lost when running via testing.Benchmark() I would like to run these via go test -bench but cal
sqlite3_test.go:2708
Function
benchmarkParams
benchmarkParams is benchmark for params
sqlite3_test.go:2731
Function
benchmarkQuery
benchmarkQuery is benchmark for query
sqlite3_test.go:2717
Function
benchmarkQueryParallel
(b *testing.B)
sqlite3_test.go:2820
Function
benchmarkRows
benchmarkRows is benchmark for rows
sqlite3_test.go:2765
Function
benchmarkStmt
benchmarkStmt is benchmark for statement
sqlite3_test.go:2745
Function
benchmarkStmtRows
benchmarkStmtRows is benchmark for statement rows
sqlite3_test.go:2790
Function
callbackArgBool
(v *C.sqlite3_value)
callback.go:216
Function
callbackRetBlob
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:386
Function
callbackRetFloat
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:373
Function
callbackRetGeneric
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:421
Function
callbackRetInteger
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:354
Function
callbackRetNil
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:417
Function
callbackRetText
(ctx *C.sqlite3_context, v reflect.Value)
callback.go:403
Function
callbackTrampoline
export callbackTrampoline
callback.go:37
Function
commitHookTrampoline
export commitHookTrampoline
callback.go:63
Function
compareTrampoline
export compareTrampoline
callback.go:57
Method
default_parse_context
_example/mod_vtable/picojson.h:634
Function
destructor
_example/mod_vtable/sqlite3_mod_vtable.cc:223
Function
doneTrampoline
export doneTrampoline
callback.go:51
Method
evaluate_as_boolean
_example/mod_vtable/picojson.h:223
Function
getrand
Returns a random number. It's actually deterministic here because we don't seed the RNG, but it's an example of a non-pure function from SQLite's POV.
_example/custom_func/main.go:30
Function
goMDestroy
export goMDestroy
sqlite3_opt_vtable.go:537
Function
goMInit
export goMInit
sqlite3_opt_vtable.go:390
Function
goVBestIndex
export goVBestIndex
sqlite3_opt_vtable.go:456
Function
goVClose
export goVClose
sqlite3_opt_vtable.go:524
Function
goVColumn
export goVColumn
sqlite3_opt_vtable.go:590
Function
goVEof
export goVEof
sqlite3_opt_vtable.go:580
Function
goVFilter
export goVFilter
sqlite3_opt_vtable.go:544
Function
goVNext
export goVNext
sqlite3_opt_vtable.go:570
Function
goVOpen
export goVOpen
sqlite3_opt_vtable.go:443
Function
goVRelease
export goVRelease
sqlite3_opt_vtable.go:418
Function
goVRowid
export goVRowid
sqlite3_opt_vtable.go:601
Function
goVUpdate
export goVUpdate
sqlite3_opt_vtable.go:612
← previous
next →
401–500 of 581, ranked by callers