Find-Clue

(find-clue db argument ...) -> one or more records, or null

Provides a simple query language that searches for the presence of a field, and the equivalence of a field to a given value.

Examples:

>> (find-clue db (last-name "Doe"))
:: ([clue-record [vector ...]] [clue-record [vector ...]])
>> (get-clue (find-clue db (last-name "Doe")))
:: (((...) (...) (...)) ((...) (...) (...)))
>> (get-clue (find-clue db (last-name "Doe")) first-name)
:: ("Jane" "John")
>> (get-clue (find-clue db customer) first-name)
:: ("Jane" #f "John")
>> (get-clue (find-clue db customer first-name) first-name)
:: ("Jane" "John")

See Clue Database Library