Description
We need to respect the order of the families in the selector. For instance if a table contains 3 families, "cf1","cf2", and "cf3". And a fetch (during a query or a fetch call) is performed and the order of the families are "cf2", "cf1" then all the records from the Row that contain "cf2" should come before "cf1".
Changes needed:
The families in the Selector object in thrift need to be changed from a set to a list.
The fetchDocuments method in the BlurUtil class in blur-core needs to be modified to respect the family order.