Thurston Sandberg
Thurston Sandberg
what do you expect to happen if you decode a `Product` type? I'll look into the `List[String]` error, but to check, what version of jdk are you using?
just FYI, looking into it a bit more, you MUST be using jdk 8 (I personally am using AdoptOpenJDK jdk8u265-b01 HotSpot) due to the version of Cassandra supported here
sure, I have just removed that line. So I would try using jdk8 and see how that goes. however, I still would like to know what you expect ScalaCass to...
ok, I saw your comment. Does `MyOtherClass` contain only [supported types](https://thurstonsand.github.io/scala-cass/cass3/type-mappings.html)?
actually, I take that back. What you're saying does not make sense. using your verbiage, `MyClass` == cassandra table. `MyOtherClass` == a column in that table? what is the cassandra...
deleted history. I have not added support for UDTs, but it looks like it wouldnt be all that hard. custom decoder won't get you there because I just don't support...
actually, if you do the encoders/decoders [from scratch](https://thurstonsand.github.io/scala-cass/cass3/custom-encoders-decoders.html#create-a-new-encoderdecoder-from-scratch), you can do the UDT extraction properly. so that is an option for you.
do you still get the `List[String]` error with jdk8?
what about providing alternative to Option (with easy conversion) ``` scala sealed trait Nullable[+A] { def toOption: Option[A] } final case class NotNull[+A](x: A) extends Nullable[A] { def toOption: Option[A]...
usage could be ``` scala case class SomeTable(couldBeNull: Nullable[String]) val str: Option[String] = Some("a string") SomeTable(str.toNullable) ``` or ``` scala case class SomeTable(couldBeNull: Nullable[String]) object SomeTable { def apply(couldBeNull: Option[String])...