code: func matchesClusteringConditions(key *dosa.PrimaryKey, columnConditions map[string][]*dosa.Condition, data map[string]dosa.FieldValue) bool {
  	for _, col := range key.ClusteringKeys {
  		if conds, ok := columnConditions[col.Name]; ok {
  			// conditions exist on this clustering key
  			for _, cond := range conds {
  				if !passCol(data[col.Name], cond) {
  					return false
  				}
  			}
  		}
  	}
  	return true
  }
docs: // matchesClusteringConditions checks if a data row matches the conditions in the columnConditions that apply to
  // clustering columns. If a condition does NOT match, it returns false, otherwise true
  // This function is pretty fast if there are no conditions on the clustering columns