Tipos de dados personalizados para colunas DataFrame ao usar o Spark JDBC

Sei que posso usar um dialeto personalizado para ter um mapeamento correto entre meu db e o spark, mas como posso criar um esquema de tabela personalizado com tipos e comprimentos de dados de campo específicos quando uso o spark'sjdbc.write opções? Eu gostaria de ter controle granular sobre os esquemas da minha tabela quando carregar uma tabela a partir do spark.

questionAnswers(1)

yourAnswerToTheQuestion