Documentation
¶
Overview ¶
Package reqread holds what obsdb's two backends share to answer DB.Prompt, DB.Tools and DB.Catalogs over the records they read: the lookups by hash and the one-per-hash catalog list.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindPrompt ¶
func FindPrompt(prompts []obsdb.PromptRecord, hash string) (obsdb.PromptRecord, bool)
FindPrompt returns the lowest-index prompt record with hash; ok is false when none has it (and always for the empty hash).
func FindTools ¶
func FindTools(tools []obsdb.ToolsRecord, hash string) (obsdb.ToolsRecord, bool)
FindTools returns the lowest-index tools record with hash; ok is false when none has it (and always for the empty hash).
func UniqueCatalogs ¶
func UniqueCatalogs(tools []obsdb.ToolsRecord) []obsdb.ToolsRecord
UniqueCatalogs keeps the first (lowest-index) tools record of each hash, in index order: DB.Catalogs' answer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.