MCPcopy Create free account

hub / github.com/cvilsmeier/go-sqlite-bench / functions

Functions120 in github.com/cvilsmeier/go-sqlite-bench

↓ 143 callersFunctionMustBeNil
(a any)
app/util.go:27
↓ 47 callersFunctionMustBeEqual
(want, have any)
app/util.go:21
↓ 30 callersFunctionMustBe
(c bool)
app/util.go:15
↓ 28 callersMethodClose
()
app/db.go:16
↓ 28 callersFunctionUnbindTime
(v int64)
app/db.go:62
↓ 18 callersFunctionBindTime
(v time.Time)
app/db.go:55
↓ 16 callersMethodDriverName
()
app/db.go:7
↓ 15 callersFunctionNewUser
(id int, created time.Time, email string, active bool)
app/db.go:27
↓ 14 callersMethodExec
(sqls ...string)
app/db.go:8
↓ 13 callersMethodBegin
()
app/db.go:9
↓ 13 callersMethodCommit
()
app/db.go:10
↓ 12 callersFunctionmillisSince
(t time.Time)
app/util.go:61
↓ 11 callersFunctionNewArticle
(id int, created time.Time, userId int, text string)
app/db.go:39
↓ 9 callersFunctionRun
(makeDb func(dbfile string) Db)
app/app.go:15
↓ 7 callersFunctionNewComment
(id int, created time.Time, articleId int, text string)
app/db.go:51
↓ 6 callersMethodInsertUsers
(insertSql string, users []User)
app/db.go:11
↓ 6 callersFunctiondbsize
(dbfile string)
app/util.go:49
↓ 6 callersFunctioninitSchema
(db Db)
app/app.go:62
↓ 6 callersMethodprepare
(sql string)
cmd/bench-eaton/eaton.go:45
↓ 6 callersFunctionremoveDbfiles
(dbfile string)
app/util.go:39
↓ 4 callersMethodFindUsers
(querySql string)
app/db.go:14
↓ 4 callersFunctionNewSqlDb
(driverName string, db *sql.DB)
app/sqldb.go:16
↓ 3 callersFunctionMustBeSet
(a any)
app/util.go:33
↓ 3 callersFunctionbenchConcurrent
Insert one million users. Then have N goroutines query all users. This benchmark is used to simulate concurrent reads.
app/app.go:508
↓ 3 callersFunctionbenchLarge
Insert 10000 users with N bytes of row content. Then query all users. This benchmark is used to simulate reading of large (gigabytes) databases.
app/app.go:459
↓ 3 callersFunctionbenchMany
Insert N users in one database transaction. Then query all users 1000 times. This benchmark is used to simulate a read-heavy use case.
app/app.go:406
↓ 3 callersMethodexec
(conn *sqlite.Conn, sql string)
cmd/bench-craw/craw.go:223
↓ 3 callersMethodexec
(sql string)
cmd/bench-zombie/zombie.go:192
↓ 2 callersMethodFindUsersArticlesComments
(querySql string, params []any)
app/db.go:15
↓ 2 callersMethodInsertArticles
(insertSql string, articles []Article)
app/db.go:12
↓ 2 callersMethodInsertComments
(insertSql string, comments []Comment)
app/db.go:13
↓ 2 callersFunctionreadUser
(values []sqinn.Value, icol int)
cmd/bench-sqinn/sqinn.go:153
↓ 1 callersFunctionbenchComplex
Insert 200 users in one database transaction. Then insert 20000 articles (100 articles for each user) in another transaction. Then insert 400000 artic
app/app.go:281
↓ 1 callersFunctionbenchReal
Insert 100 user with 20 articles per user and 20 comments per article. Each user insert executes in a separate transaction. Then query each user by em
app/app.go:144
↓ 1 callersFunctionbenchSimple
Insert 1 million user rows in one database transaction. Then query all users once.
app/app.go:93
↓ 1 callersFunctionbindBool
(b bool)
cmd/bench-sqinn/sqinn.go:180
↓ 1 callersMethodexec
(sql string)
cmd/bench-eaton/eaton.go:40
↓ 1 callersFunctionnewDb
(dbfile string)
cmd/bench-craw/craw.go:23
↓ 1 callersFunctionnewDb
(dbfile string)
cmd/bench-bvinc/bvinc.go:20
↓ 1 callersFunctionnewDb
(dbfile string)
cmd/bench-sqinn/sqinn.go:20
↓ 1 callersFunctionnewDb
(dbfile string)
cmd/bench-eaton/eaton.go:20
↓ 1 callersFunctionnewDb
(dbfile string)
cmd/bench-zombie/zombie.go:20
↓ 1 callersFunctionreadArticle
(values []sqinn.Value, icol int)
cmd/bench-sqinn/sqinn.go:162
↓ 1 callersFunctionreadComment
(values []sqinn.Value, off int)
cmd/bench-sqinn/sqinn.go:171
↓ 1 callersFunctionunbindBool
(v int)
cmd/bench-sqinn/sqinn.go:187
MethodBegin
()
cmd/bench-craw/craw.go:47
MethodBegin
()
cmd/bench-bvinc/bvinc.go:37
MethodBegin
()
cmd/bench-sqinn/sqinn.go:36
MethodBegin
()
cmd/bench-eaton/eaton.go:51
MethodBegin
()
cmd/bench-zombie/zombie.go:36
MethodBegin
()
app/sqldb.go:31
MethodClose
()
cmd/bench-craw/craw.go:218
MethodClose
()
cmd/bench-bvinc/bvinc.go:233
MethodClose
()
cmd/bench-sqinn/sqinn.go:148
MethodClose
()
cmd/bench-eaton/eaton.go:179
MethodClose
()
cmd/bench-zombie/zombie.go:187
MethodClose
()
app/sqldb.go:157
MethodCommit
()
cmd/bench-craw/craw.go:53
MethodCommit
()
cmd/bench-bvinc/bvinc.go:41
MethodCommit
()
cmd/bench-sqinn/sqinn.go:40
MethodCommit
()
cmd/bench-eaton/eaton.go:55
MethodCommit
()
cmd/bench-zombie/zombie.go:40
MethodCommit
()
app/sqldb.go:37
MethodDriverName
()
cmd/bench-craw/craw.go:34
MethodDriverName
()
cmd/bench-bvinc/bvinc.go:26
MethodDriverName
()
cmd/bench-sqinn/sqinn.go:26
MethodDriverName
()
cmd/bench-eaton/eaton.go:30
MethodDriverName
()
cmd/bench-zombie/zombie.go:26
MethodDriverName
()
app/sqldb.go:20
MethodExec
(sqls ...string)
cmd/bench-craw/craw.go:38
MethodExec
(sqls ...string)
cmd/bench-bvinc/bvinc.go:30
MethodExec
(sqls ...string)
cmd/bench-sqinn/sqinn.go:30
MethodExec
(sqls ...string)
cmd/bench-eaton/eaton.go:34
MethodExec
(sqls ...string)
cmd/bench-zombie/zombie.go:30
MethodExec
(sqls ...string)
app/sqldb.go:24
MethodFindArticles
(querySql string)
cmd/bench-craw/craw.go:139
MethodFindArticles
(querySql string)
cmd/bench-bvinc/bvinc.go:119
MethodFindArticles
(querySql string)
cmd/bench-eaton/eaton.go:108
MethodFindArticles
(querySql string)
cmd/bench-zombie/zombie.go:112
MethodFindArticles
(querySql string)
app/sqldb.go:92
MethodFindUsers
(querySql string)
cmd/bench-craw/craw.go:117
MethodFindUsers
(querySql string)
cmd/bench-bvinc/bvinc.go:90
MethodFindUsers
(querySql string)
cmd/bench-sqinn/sqinn.go:95
MethodFindUsers
(querySql string)
cmd/bench-eaton/eaton.go:86
MethodFindUsers
(querySql string)
cmd/bench-zombie/zombie.go:92
MethodFindUsers
(querySql string)
app/sqldb.go:76
MethodFindUsersArticlesComments
(querySql string, params []any)
cmd/bench-craw/craw.go:161
MethodFindUsersArticlesComments
(querySql string, params []any)
cmd/bench-bvinc/bvinc.go:148
MethodFindUsersArticlesComments
(querySql string, params []any)
cmd/bench-sqinn/sqinn.go:109
MethodFindUsersArticlesComments
(querySql string, params []any)
cmd/bench-eaton/eaton.go:130
MethodFindUsersArticlesComments
(querySql string, params []any)
cmd/bench-zombie/zombie.go:132
MethodFindUsersArticlesComments
(querySql string, params []any)
app/sqldb.go:108
MethodInsertArticles
(insertSql string, articles []app.Article)
cmd/bench-craw/craw.go:81
MethodInsertArticles
(insertSql string, articles []app.Article)
cmd/bench-bvinc/bvinc.go:60
MethodInsertArticles
(insertSql string, articles []app.Article)
cmd/bench-sqinn/sqinn.go:61
MethodInsertArticles
(insertSql string, articles []app.Article)
cmd/bench-eaton/eaton.go:68
MethodInsertArticles
(insertSql string, articles []app.Article)
cmd/bench-zombie/zombie.go:60
MethodInsertArticles
(insertSql string, articles []Article)
app/sqldb.go:54
MethodInsertComments
(insertSql string, comments []app.Comment)
cmd/bench-craw/craw.go:99
MethodInsertComments
(insertSql string, comments []app.Comment)
cmd/bench-bvinc/bvinc.go:75
next →1–100 of 120, ranked by callers