Skip to content

Commit

Permalink
Update Slick.scala
Browse files Browse the repository at this point in the history
  • Loading branch information
pjfanning committed Aug 14, 2023
1 parent b2ddda9 commit fc62669
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ object Slick {
session: SlickSession,
query: String,
mapper: JFunction[SlickRow, T]): Source[T, NotUsed] = {

val streamingAction = SQLActionBuilder(Seq(query), Seq(unitType)).as[T](toSlick(mapper))
val chars: Seq[Char] = query.toSeq
val streamingAction = SQLActionBuilder(chars.map(_.toString), Seq(unitType)).as[T](toSlick(mapper))

ScalaSlick
.source[T](streamingAction)(session)
Expand Down Expand Up @@ -362,7 +362,8 @@ object Slick {
GetResult(pr => mapper(new SlickRow(pr)))

private def toDBIO[T](javaDml: JFunction[T, String]): T => DBIO[Int] = { t =>
SQLActionBuilder(Seq(javaDml.asScala(t)), Seq(unitType)).asUpdate
val chars: Seq[Char] = javaDml.asScala(t).toSeq
SQLActionBuilder(chars.map(_.toString), Seq(unitType)).asUpdate
}

private def toDBIO[T](javaDml: Function2[T, Connection, PreparedStatement]): T => DBIO[Int] = { t =>
Expand Down

0 comments on commit fc62669

Please sign in to comment.