Shekharrajak opened a new issue, #19472:
URL: https://github.com/apache/druid/issues/19472

   ### Description
   
   Component: extensions-contrib/druid-iceberg-extensions
   
   Druid's Iceberg input source (druid-iceberg-extensions) currently only 
supports reading Iceberg tables stored in Parquet format. 
   
   IcebergNativeRecordReader hardcodes Parquet.read() + GenericParquetReaders 
for all reads:
   
   ### Motivation
   
   This was flaged while working on v2 spec support 
https://github.com/apache/druid/pull/19266#discussion_r3259155168 
   
   dependecies : iceberg-orc, orc-core, iceberg-avro, and avro are absent 
   
   
   ### References:
   
   •  IcebergNativeRecordReader.java — current Parquet-only implementation
   •  IcebergFileTaskInputSource.java — serialisation boundary between 
coordinator and worker
   •  Iceberg API: org.apache.iceberg.data.GenericDeleteFilter (public, already 
on classpath)
   •  Iceberg API: org.apache.iceberg.data.orc.GenericOrcReader, 
org.apache.iceberg.data.avro.GenericAvroReader
   •  PR #19266 — added Iceberg V2 delete support (Parquet only); this is the 
follow-up


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to