amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java (8 lines): - line 550: // TODO: implement table partitioning - line 1821: // TODO: Support updating partitioning https://github.com/trinodb/trino/issues/12174 - line 1990: // TODO (https://github.com/trinodb/trino/issues/15397): remove support for Trino-specific - line 2013: // TODO (https://github.com/trinodb/trino/issues/15397): remove support for Trino-specific - line 2182: // TODO Iceberg should guarantee this is always present - line 2195: // TODO: cleanup open transaction - line 2227: // TODO: Remove after completing https://github.com/trinodb/trino/issues/8759 - line 2618: // TODO (https://github.com/trinodb/trino/issues/9594) support rename across schemas amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java (3 lines): - line 1309: // TODO: backward compat for Hive <= 0.12. Can be removed later. - line 1321: // TODO: in these methods, do we really need to deepcopy? - line 2430: // TODO: we could remember if it's unsupported and stop sending calls; although, it might amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java (2 lines): - line 108: // TODO: remove table service from OptimizerGroupController - line 116: // TODO: remove table service from TableController amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquet.java (2 lines): - line 558: // TODO: keep full metrics for position delete file columns - line 918: // TODO: should not need to get the schema to push down before opening the file. amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergSplitSource.java (2 lines): - line 194: // TODO: (https://github.com/trinodb/trino/issues/9743): Consider removing - line 229: // TODO: Remove when NPE check has been released: amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/MixedCatalog.java (1 line): - line 255: // TODO modify this after Flink support partition transform. amoro-format-iceberg/src/main/java/org/apache/amoro/scan/BasicKeyedTableScan.java (1 line): - line 236: // TODO Optimization: Add files in batch charts/amoro/templates/amoro-deployment.yaml (1 line): - line 24: spec: {{/* TODO If Support Replica can be use more than 1 */}} amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalSessionContext.java (1 line): - line 260: // TODO: sql split need do more to handle multi sql statement in one line. amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/MixedFormatConnectorMetadata.java (1 line): - line 453: // TODO: cleanup open transaction amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/spark/sql/catalyst/expressions/IcebergTransformExpression.scala (1 line): - line 116: // TODO: pass bytes without the copy out of the InternalRow amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data/AdaptHiveFlinkParquetReaders.java (1 line): - line 347: // TODO: need a unit test to write-read-validate decimal via FlinkParquetWrite/Reader amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/AutoCreateIcebergTagAction.java (1 line): - line 137: // TODO get water mark from snapshot level amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon/PaimonTableDescriptor.java (1 line): - line 373: // Temporary solution for Paimon. TODO: Get compaction info from Paimon compaction task amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/AbstractKeyedDataReader.java (1 line): - line 174: // TODO Return deleted record produced by equality delete file only now, should refactor the amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiTableDescriptor.java (1 line): - line 324: // TODO: can't get commit time from log file amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/delete/TrinoDeleteFile.java (1 line): - line 169: // TODO: Probably need to figure out how to serialize this amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/MixedDeleteFilter.java (1 line): - line 481: // TODO: support adding nested columns. this will currently fail when finding nested columns to amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/SortedPosDeleteWriter.java (1 line): - line 135: // TODO Flush buffer based on the policy that checking whether whole heap memory size exceed the amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/MixedFormatFileSource.java (1 line): - line 192: // TODO: support nested projection amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/AdaptHiveFlinkParquetReaders.java (1 line): - line 347: // TODO: need a unit test to write-read-validate decimal via FlinkParquetWrite/Reader amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/DeleteFilter.java (1 line): - line 309: // TODO: support adding nested columns. this will currently fail when finding nested columns to amoro-format-iceberg/src/main/java/org/apache/amoro/op/MixedAppendFiles.java (1 line): - line 65: // TODO read added files from manifest file amoro-format-mixed/amoro-mixed-trino/src/main/java/io/trino/parquet/reader/TimestampColumnReader.java (1 line): - line 45: // TODO: refactor to provide type at construction time amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java (1 line): - line 832: // TODO: persistent table expiration record. Contains some meta information such as table_id, amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/DateTimeUtils.java (1 line): - line 488: // TODO use offset, better performance amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java (1 line): - line 316: * TODO: this is not final solution amoro-ams/src/main/java/org/apache/amoro/server/persistence/converter/TaskDescriptorTypeConverter.java (1 line): - line 31: // TODO : support more types of stage amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/TableMaintainer.java (1 line): - line 33: // TODO TableMaintainer should not be in this optimizing.xxx package.