Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dimonomid/geekmarks
/ types & classes
Types & classes
102 in github.com/dimonomid/geekmarks
⨍
Functions
420
◇
Types & classes
102
↓ 4 callers
TypeAlias
bkmTagsByID
bkmTagsByID implements sorting by the last tag item ID
server/server/bookmarks_test.go:487
↓ 1 callers
TypeAlias
ByPathItemIdxAndPrio
server/tagmatcher/resultset.go:11
↓ 1 callers
TypeAlias
TaggableLeafPolicy
Taggable leaf policy when tags structure changes: either keep the taggings of the new leaf, or delete it
server/storage/storage.go:27
↓ 1 callers
TypeAlias
bkmsByID
server/server/bookmarks_test.go:511
TypeAlias
A
server/server/server_test.go:35
Struct
BookmarkData
server/storage/storage.go:90
Struct
BookmarkDataWTags
server/storage/storage.go:101
Struct
BookmarkTagPath
server/storage/storage.go:106
Struct
BookmarkTagPathItem
server/storage/storage.go:110
Struct
Diff
server/storage/postgres/internal/taghier/taghier.go:30
Struct
ErrorResponse
server/httphelper/httphelper.go:36
FuncType
GMHandler
func(gmr *GMRequest) (resp interface{}, err error)
server/server/server.go:93
Struct
GMRequest
server/server/request.go:20
Struct
GMServer
server/server/server.go:40
Struct
GetTagOpts
server/storage/storage.go:77
Struct
GetUserArgs
Either ID or Username should be given.
server/storage/storage.go:56
Struct
GoogleTokenInfo
server/server/authn_google.go:23
TypeAlias
H
server/server/server_test.go:34
Struct
MatchDetails
server/tagmatcher/tagspattern.go:6
Interface
Matcher
server/tagmatcher/matcher.go:6
Struct
MatcherExact
server/tagmatcher/matcher_exact.go:10
TypeAlias
MatcherType
server/tagmatcher/tagmatcher.go:12
Struct
Migration
server/dfmigrate/dfmigrate.go:16
FuncType
MigrationFunc
func(tx *sql.Tx) error
server/dfmigrate/dfmigrate.go:14
Struct
Migrations
server/dfmigrate/dfmigrate.go:23
Struct
OAuthCreds
server/server/oauth.go:15
TypeAlias
Priority
server/tagmatcher/result.go:6
Struct
RWWrapper
server/middleware/logger.go:25
Interface
Registry
server/storage/postgres/internal/taghier/taghier.go:12
Struct
Result
server/tagmatcher/result.go:20
Interface
Storage
server/storage/storage.go:135
Struct
StoragePostgres
Implements storage.Storage
server/storage/postgres/postgres.go:14
Struct
TagData
server/storage/storage.go:68
Struct
TagHier
server/storage/postgres/internal/taghier/taghier.go:23
Struct
TagMatcher
server/tagmatcher/tagmatcher.go:20
TypeAlias
TagNamesFetchMode
server/storage/storage.go:23
Interface
TagPather
TODO: find a better name
server/tagmatcher/tagspattern.go:11
Struct
TaggableData
server/storage/storage.go:82
TypeAlias
TaggableType
server/storage/storage.go:20
TypeAlias
TaggingMode
TaggingMode is used for GetTaggings(), SetTaggings: specifies whether given argument/returned value should contain all tags (including all supertags),
server/storage/storage.go:48
TypeAlias
TagsFetchMode
server/storage/storage.go:22
Struct
TagsFetchOpts
server/storage/storage.go:115
TypeAlias
TxILevel
server/storage/storage.go:120
TypeAlias
TxMode
server/storage/storage.go:128
Struct
UserData
server/storage/storage.go:61
Struct
WebSocketMux
server/server/websocket.go:50
Struct
WebSocketRequest
server/server/websocket.go:26
Struct
WebSocketResponse
server/server/websocket.go:35
Struct
authzArgs
server/server/authz.go:14
Struct
bkmData
}}}
server/server/bookmarks_test.go:476
Struct
bkmGetArg
server/server/bookmarks_test.go:593
Struct
bkmIDs
server/server/tags_test.go:359
Struct
bkmTagData
server/server/bookmarks_test.go:489
Struct
bkmTagDataItem
server/server/bookmarks_test.go:493
TypeAlias
bkms
server/server/bookmarks_test.go:510
Struct
cacheTagsTree
server/server/tags.go:798
Struct
cacheUserIDToTagsTree
Tags tree cache {{{
server/server/tags.go:791
Struct
childrenCheck
server/storage/postgres/maintenance.go:17
Struct
clientIDGetResp
server/server/oauth.go:20
Struct
genericMiddleware
server/middleware/common.go:8
Struct
genericResp
server/server/server_test.go:103
FuncType
getSubjUser
func(r *http.Request) (*storage.UserData, error)
server/server/server.go:171
Struct
matchDetails
TagPather impl {{{
server/tagmatcher/tagmatcher_test.go:16
Struct
matchDetails
server/server/tags.go:77
Struct
namesDiff
server/storage/postgres/tags.go:608
Struct
newTagDetails
server/server/tags.go:420
Struct
perUserData
server/server/server_test.go:640
FuncType
perUserTestFunc
NOTE: perUserTestFunc shoult NOT take *testing.T argument, because this function should be able to run in parallel with others, and testing.T is not d
server/server/server_test.go:650
Struct
route
server/server/websocket.go:45
Struct
tagBrief
server/storage/postgres/taggables.go:144
TypeAlias
tagBriefMap
server/storage/postgres/taggables.go:150
Struct
tagData
}}}
server/server/tags_test.go:1707
Struct
tagDataFlatInternal
server/tagmatcher/tagmatcher_test.go:22
Struct
tagDataFlatInternal
server/server/tags.go:83
Struct
tagHierItem
server/storage/postgres/internal/taghier/taghier.go:17
Struct
tagIDs
server/storage/postgres/tags_test.go:20
Struct
tagIDs
server/server/tags_test.go:284
Interface
testBackend
server/server/server_test.go:42
Struct
testBackendHTTP
server/server/server_test.go:91
Struct
testBackendOpts
server/server/server_test.go:86
Struct
testUserDeleteResp
server/server/server_utils_fortest.go:27
Struct
thReg
taghier's registry implementation which hits the database {{{
server/storage/postgres/tags.go:730
Struct
tmpRegistry
Hierarchy is as follows: ├── 1 │ ├── 4 │ │ └── 7 │ │ └── 8 │ ├── 5 │ │ └── 9 │ └── 6 │ └── 10 │ ├── 11 │
server/storage/postgres/internal/taghier/taghier_test.go:34
Struct
userBookmarkData
server/server/bookmarks.go:34
Struct
userBookmarkDeleteResp
server/server/bookmarks.go:57
Struct
userBookmarkPostArgs
server/server/bookmarks.go:43
Struct
userBookmarkPostResp
server/server/bookmarks.go:50
Struct
userBookmarkPutResp
server/server/bookmarks.go:54
Struct
userBookmarkTag
server/server/bookmarks.go:25
Struct
userBookmarkTagItem
server/server/bookmarks.go:29
Struct
userCreds
server/server/server_test.go:57
Struct
userTagData
server/server/tags.go:60
Struct
userTagDataFlat
server/server/tags.go:67
Struct
userTagDeleteResp
server/server/tags.go:166
Struct
userTagPutArgs
server/server/tags.go:153
Struct
userTagPutResp
server/server/tags.go:163
Struct
userTagsGetResp
server/server/tags.go:56
Struct
userTagsPostArgs
server/server/tags.go:143
Struct
userTagsPostResp
server/server/tags.go:149
Struct
wsConn
server/server/server_test.go:78
next →
1–100 of 102, ranked by callers