I don't think this exception is well-defined. Why throw an exception when some 
configuration isn't set? I think what this is trying to represent is when 
column indexes are missing or similar cases. I'd say that the problem is trying 
to group all of those problems together. If an index is missing, then Parquet 
should fall back to normal reads. Methods that return index information should 
return options. And classes that can only be used with indexes should return 
UnsupportedOperationException or similar when they are misused.

[ Full content available at: https://github.com/apache/parquet-mr/pull/527 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to