code: func FromThriftToPrimaryKey(key *dosarpc.PrimaryKey) *dosa.PrimaryKey {
  	pk := key.PartitionKeys
  	ck := make([]*dosa.ClusteringKey, len(key.ClusteringKeys))
  	for i, v := range key.ClusteringKeys {
  		ck[i] = &dosa.ClusteringKey{
  			Name:       *v.Name,
  			Descending: !*v.Asc,
  		}
  	}
  
  	return &dosa.PrimaryKey{
  		PartitionKeys:  pk,
  		ClusteringKeys: ck,
  	}
  }
docs: // FromThriftToPrimaryKey converts thrift primary key type to dosa primary key type