Scala 如何使用Slick使用(自定义)地理类型的MemSQL

Scala 如何使用Slick使用(自定义)地理类型的MemSQL,scala,playframework,slick,singlestore,Scala,Playframework,Slick,Singlestore,我目前正在尝试使用Slick来使用MemSQL。MemSQL基于SQL语法并处理地理空间类型: 我正在尝试使用自定义类型来轻松使用slick: package entities import slick.driver.MySQLDriver.api._ sealed case class GeographicPoint(valuec: String) { var value: String = valuec implicit val colType = MappedColumnTyp

我目前正在尝试使用Slick来使用MemSQL。MemSQL基于SQL语法并处理地理空间类型:

我正在尝试使用自定义类型来轻松使用slick:

package entities

import slick.driver.MySQLDriver.api._

sealed case class GeographicPoint(valuec: String) {
  var value: String = valuec
  implicit val colType = MappedColumnType.base[GeographicPoint, String] (
    {_.value},
    {GeographicPoint(_)}
  )
}

class AreaNodes(tag: Tag) extends Table[(Int, String, GeographicPoint)](tag, "AREA_NODES"){
  def id = column[Int]("ID", O.PrimaryKey, O.AutoInc)
  def name = column[String]("NAME")
  def centroid = column[GeographicPoint] ("CENTROID")
  def * = (id, name, centroid)
}
在编译时,我有以下错误:

could not find implicit value for parameter tt: slick.ast.TypedType[entities.GeographicPoint]