According to the DataStax collections doc, a collection is always read as a whole. Under the hood C* stores collections just as a list of dynamic columns. For example
books map<text, int>
will be stores as
{name=books:book_name_1, value=2001},
{name=books:book_name_2, value=2002}
How come it is not possible to select a specific key from a map?