slick 2.0.1 how to map an enum for code generation?

64 views
Skip to first unread message

David Pichsenmeister

unread,
Apr 15, 2014, 10:32:23 AM4/15/14
to scala...@googlegroups.com
I have an Enum in which i want to map in my code generator.

 val codegen = new SourceCodeGenerator(model) {
        override def code = "import models.enums._" + "\n" + super.code
        override def Table = new Table(_){
   override def Column = new Column(_){
     override def rawType = {
          if(model.tpe == "Byte") "Boolean" 
           else if(model.name == "language") "Language.Value"
          else super.rawType
     }
   }
 }
    }

I already searched on google, and I probably need a TypeMapper. Anyway, I didn't find anything in the docs about that. Is there any tutorial how I can do that?

thanks,
david

Christopher Vogt

unread,
Apr 22, 2014, 12:30:16 PM4/22/14
to scala...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages