code: func compareRows(pk *dosa.PrimaryKey, v1 map[string]dosa.FieldValue, v2 map[string]dosa.FieldValue) (cmp int8) {
  	keys := pk.ClusteringKeys
  	for _, key := range keys {
  		d1 := v1[key.Name]
  		d2 := v2[key.Name]
  		cmp = compareType(d1, d2)
  		if key.Descending {
  			cmp = -cmp
  		}
  		if cmp != 0 {
  			return cmp
  		}
  	}
  	return cmp
  }
docs: // compareRows compares two maps of row data based on clustering keys.