'Get the specified columns for the specified table and rows at the latest
timestamp. Returns an empty list if no rows exist.
@return TRowResult containing the rows and map of columns to TCells
Parameters:
- tableName: name of table
- rows: row keys
- columns: List of columns to return, null for all columns
- attributes: Get attributes'

@do_as
def getRowsWithColumns(self, tableName, rows, columns, attributes):

    self.send_getRowsWithColumns(tableName, rows, columns, attributes)
    return self.recv_getRowsWithColumns()
