Typically a rowstore index is a B-tree data structure (on a column) that points to data pages in a rowstore dataset.
It's not technically columnar as such.
You can sort with a rowstore index today, but I imagine you have to materialize the index in some way to take advantage of vectorization.