Hi,
When writing to a primitive node of a logical type not supported by
converted_type (such as parquet::LogicalType::TimeUnit::NANOS), the error
"Column converted type mismatch" is thrown. As I understand it, the
converted_type logic is legacy. The problem is solved by removing
if (converted_type != node->converted_type()) {
throw ParquetException("Column converted type mismatch. Column '" +
node->name() +
"' has converted type[" +
ConvertedTypeToString(node->converted_type()) +
"] not '" +
ConvertedTypeToString(converted_type) + "'");
}
from StreamWriter::CheckColumn() in src/parquet/stream_writer.cc
BR,
//Anders