0

If I don't encode UUIDs.timeBased() before inserting in a dataframe, I get the following Exception:

java.lang.UnsupportedOperationException: No Encoder found for java.util.UUID

So, instead of encoding, can I simply use UUIDs.timeBased().toString() before inserting into a dataframe (and subsequently Cassandra)?
And, if I need to parse a timestamp during a later data query, use java.util.UUID.fromString(myUUIDSavedAsStringInCassandra)?

Jake
  • 4,322
  • 6
  • 39
  • 83

0 Answers0