crates/iceberg/src/delete_file_index.rs (5 lines): - line 51: // TODO: do we need this? - line 54: // TODO: Deletion Vector support - line 60: // TODO: what should the channel limit be? - line 119: // TODO: confirm we're good to skip here if we encounter a pos del - line 177: // TODO: the spec states that: crates/iceberg/src/spec/values.rs (4 lines): - line 1184: // TODO: implement more type conversions - line 2630: // # TODO:https://github.com/apache/iceberg-rust/issues/86 - line 3515: // # TODO:https://github.com/apache/iceberg-rust/issues/86 - line 3538: // # TODO:https://github.com/apache/iceberg-rust/issues/86 crates/iceberg/src/io/file_io.rs (3 lines): - line 210: /// TODO: we can add last modified time, content type, etc. in the future. - line 226: /// TODO: we can support reading non-contiguous bytes in the future. - line 296: /// TODO: we can support writing non-contiguous bytes in the future. crates/iceberg/src/scan/context.rs (2 lines): - line 84: // TODO: refactor to avoid the expensive ManifestEntry clone - line 195: // TODO: Ideally we could ditch this intermediate Vec as we return an iterator. crates/iceberg/src/writer/file_writer/parquet_writer.rs (2 lines): - line 331: // TODO: support adding to partitioned table - line 352: // TODO: Implement nan_value_counts here crates/integrations/datafusion/src/schema.rs (1 line): - line 53: // TODO: crates/iceberg/src/expr/visitors/row_group_metrics_evaluator.rs (1 line): - line 1682: // TODO: should this be false, since the max stat crates/iceberg/src/utils.rs (1 line): - line 37: // TODO: log/trace when this fallback occurs. crates/integrations/datafusion/src/physical_plan/scan.rs (1 line): - line 84: // TODO: crates/iceberg/src/avro/schema.rs (1 line): - line 42: // # TODO: https://github.com/apache/iceberg-rust/issues/86 crates/integrations/datafusion/src/catalog.rs (1 line): - line 50: // TODO: crates/iceberg/src/scan/mod.rs (1 line): - line 63: // TODO: defaults to false for now whilst delete file processing