Not sure that's really a good name. I would associate a row with data. Shouldn't we better call it table description or table schema or something? Besides, the code generators names those classes like the database tables and the mapped to case classes the same postfixed by "Row", which makes it even more confusing.