code: func SchemaToRow(def *schema.MetricDefinition) (string, map[string][]byte) {
  	row := map[string][]byte{
  		//"Id" omitted as it is part of the rowKey
  		"OrgId":      make([]byte, 8),
  		"Name":       []byte(def.Name),
  		"Interval":   make([]byte, 8),
  		"Unit":       []byte(def.Unit),
  		"Mtype":      []byte(def.Mtype),
  		"Tags":       []byte(strings.Join(def.Tags, ";")),
  		"LastUpdate": make([]byte, 8),
  		//"Partition" omitted as it is part of te rowKey
  	}
  	binary.PutVarint(row["OrgId"], int64(def.OrgId))
  	binary.PutVarint(row["Interval"], int64(def.Interval))
  	binary.PutVarint(row["LastUpdate"], def.LastUpdate)
  	return FormatRowKey(def.Id, def.Partition), row
  }
docs: // SchemaToRow takes a metricDefintion and returns a rowKey and column data.