Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge branch 'master' into topic/backend-refactoring
  • Loading branch information
szeiger committed Oct 12, 2012
2 parents 02d5224 + ab8f42f commit 92f191f
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/main/scala/scala/slick/driver/MySQLDriver.scala
Expand Up @@ -73,6 +73,10 @@ trait MySQLDriver extends ExtendedDriver { driver =>
}

override def expr(n: Node, skipParens: Boolean = false): Unit = n match {
case a @ Library.Cast(ch) =>
val ti = typeInfoFor(a.asInstanceOf[Typed].tpe)
val tn = if(ti == columnTypes.stringJdbcType) "VARCHAR" else ti.sqlTypeName
b"{fn convert(!${ch},$tn)}"
case Library.NextValue(SequenceNode(name)) => b"`${name + "_nextval"}()"
case Library.CurrentValue(SequenceNode(name)) => b"`${name + "_currval"}()"
case RowNum(sym, true) => b"(@`$sym := @`$sym + 1)"
Expand Down

0 comments on commit 92f191f

Please sign in to comment.