code: @Override
      public EntryList getSlice(KeySliceQuery query, StoreTransaction txh) throws BackendException {
          Map<StaticBuffer, EntryList> result = getNamesSlice(query.getKey(), query, txh);
          return Iterables.getOnlyElement(result.values(), EntryList.EMPTY_LIST);
      }
docs: Call Cassandra's Thrift get_slice() method.
  <p/>
  When columnEnd equals columnStart and either startInclusive
  or endInclusive is false (or both are false), then this
  method returns an empty list without making any Thrift calls.
  <p/>
  If columnEnd = columnStart + 1, and both startInclusive and
  startExclusive are false, then the arguments effectively form
  an empty interval.  In this case, as in the one previous,
  an empty list is returned.  However, it may not necessarily
  be handled efficiently; a Thrift call might still be made
  before returning the empty list.
  
  @throws com.thinkaurelius.titan.diskstorage.BackendException
  when columnEnd < columnStart