Подтвердить что ты не робот

Как конвертировать Rep [T] в T в slick 3.0?

Я использовал код, созданный из slick-генератора кода.

Моя таблица имеет более 22 столбцов, поэтому она использует HList

Он генерирует 1 тип и 1 функцию:

type AccountRow
def AccountRow(uuid: java.util.UUID, providerid: String, email: Option[String], ...):AccountRow

Как написать скомпилированный код вставки из сгенерированного кода?

Я пробовал это:

val insertAccountQueryCompiled = {

def q(uuid:Rep[UUID], providerId:Rep[String], email:Rep[Option[String]], ...) = Account += AccountRow(uuid, providerId, email, ...)

Compiled(q _)
}

Мне нужно преобразовать Rep[T] в T для работы AccountRow. Как это сделать?

Спасибо

4b9b3361