Jak mogę obsłużyć tabelę kolumn> 22 za pomocą Slicka, używając zagnieżdżonych krotek lub list HList?

Jestem nowy w Scali (przy użyciu 2.10) i Slick (przy użyciu 2.0-M2). Widzę, że jednym ze sposobów obejścia ograniczenia 22 kolumn dla tabel w Slick jest użycie zagnieżdżonych krotek. Nie wiem, jak to zrobić, pomimo znalezieniaten częściowy kod na GitHub.

Obecna gałąź dev Scala (2.11-M5) obsługuje klasy przypadków z więcej niż 22 elementami, ale nie krotki z arity> 22. A Slick nie jest jeszcze dystrybuowany dla wersji wstępnych Scala 2.11. Jak mogę zdefiniować tabelę z 33 kolumnami (i sprawić, by działała ze wszystkimi składniowymi cukierkami Slicka)?

N.B., próbuję obsługiwać istniejący schemat i nie mogę zmienić normalizacji tabeli.

questionAnswers(2)

yourAnswerToTheQuestion