c++/src/CpuInfoUtil.cc (2 lines): - line 216: // TODO: vendor, modelName - line 286: // TODO: vendor, modelName c++/src/RleDecoderV2.cc (2 lines): - line 323: // TODO: something more efficient than resize - line 325: // TODO: Skip corrupt? java/core/src/java/org/apache/orc/impl/InStream.java (1 line): - line 256: // TODO: use the same pool as the ORC readers java/core/src/java/org/apache/orc/impl/RecordReaderImpl.java (1 line): - line 1170: boolean[] result = new boolean[groupsInStripe]; // TODO: avoid alloc? java/core/src/java/org/apache/orc/impl/OrcTail.java (1 line): - line 35: // TODO: Make OrcTail implement FileMetadata or Reader interface java/core/src/java/org/apache/orc/impl/IOUtils.java (1 line): - line 51: * TODO Consider guarding or warning against large allocations... c++/build-support/run_clang_tidy.py (1 line): - line 27: # FIXME: Integrate with clang-tidy-diff.py java/core/src/java/org/apache/orc/impl/RunLengthIntegerReaderV2.java (1 line): - line 311: // TODO: this is not so useful and V1 reader doesn't do that. Fix? Same if delta == 0 c++/src/sargs/SargsApplier.hh (1 line): - line 64: * TODO: use proto::RowIndex and proto::BloomFilter to do the evaluation java/core/src/java/org/apache/orc/OrcFile.java (1 line): - line 288: // TODO: We can generalize FileMetadata interface. Make OrcTail implement FileMetadata interface c++/src/sargs/PredicateLeaf.cc (1 line): - line 534: /// TODO: check lowerBound and upperBound as well