Any #commonlisp wizards out there?

I'm on a journey to explore the Common Lisp ecosystem and so far so good.

While figuring out which SQL/MySQL system to use, I stumbled across the testsuite for `cl-dbi` where it uses `:|some_string|` to retrieve the value from a result row.

I have run out of ideas on what to search for to find the meaning of `:|somestring|`.

`:a-keyword` is a keyword.
`|a-symbol` is a symbol.

In list `'(id 1 name :name)`, `(getf list 'name)` returns `:NAME`.

In list `'(:id 1 :name :foo)` I can get the value for `:id` using `(getf list :id)`.

But I can't figure out how to do or represent the `:|abc|`-symbol.

@johanmynhardt You can write it exactly like that. It is a way of escaping the characters in a symbol name. A keyword is just a symbol in the keyword package (which happens to have some special behaviour, but that's not relevant here).

There is another way to do the same, escaping each character with a backslash:
:\a\b\c

:\a\b\c and :|abc| are the same keyword. You could also produce it with (intern "abc" "KEYWORD").