modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/sql/tpch/TpchBenchmark.java (9 lines): - line 123: // "2", // TODO: https://issues.apache.org/jira/browse/IGNITE-24731 - line 126: // "5", // TODO: https://issues.apache.org/jira/browse/IGNITE-24741 - line 129: // "8", // TODO: https://issues.apache.org/jira/browse/IGNITE-24746 - line 130: // "9", // TODO: https://issues.apache.org/jira/browse/IGNITE-24752 - line 137: // "16", // TODO: https://issues.apache.org/jira/browse/IGNITE-24753 - line 138: // "17", // TODO: https://issues.apache.org/jira/browse/IGNITE-24754 - line 140: // "19", // TODO: https://issues.apache.org/jira/browse/IGNITE-24756 - line 141: // "20", // TODO: https://issues.apache.org/jira/browse/IGNITE-24730 - line 142: // "21", // TODO: https://issues.apache.org/jira/browse/IGNITE-24757 modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinDatabaseMetadata.java (6 lines): - line 217: // TODO: IGNITE-6028 - line 223: // TODO: IGNITE-6028 - line 229: // TODO: IGNITE-6028 - line 235: // TODO: IGNITE-6028 - line 1386: // TODO: IGNITE-6028 - line 1400: // TODO: IGNITE-6028 modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryObjectOffheapImpl.java (4 lines): - line 149: throw new UnsupportedOperationException("TODO implement"); - line 154: throw new UnsupportedOperationException("TODO implement"); - line 160: throw new UnsupportedOperationException("TODO implement"); - line 165: throw new UnsupportedOperationException("TODO implement"); modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java (3 lines): - line 774: // TODO https://issues.apache.org/jira/browse/IGNITE-11998 - line 1973: //TODO: IGNITE-11176 - Need to support cancellation - line 2273: // TODO: IGNITE-11176 - Need to support cancellation modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/BaseDataContext.java (3 lines): - line 34: // TODO https://issues.apache.org/jira/browse/IGNITE-15276 Should be configurable. - line 41: // TODO https://issues.apache.org/jira/browse/IGNITE-15276 Support other locales. - line 48: // TODO https://issues.apache.org/jira/browse/IGNITE-15276 Should be propagated from the initiator node. modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java (3 lines): - line 1127: // TODO IGNITE-11272 - line 1878: // TODO IGNITE-11271 - line 4930: // TODO IGNITE-11272 modules/core/src/main/java/org/apache/ignite/internal/util/offheap/unsafe/GridUnsafeMap.java (3 lines): - line 799: // TODO: GG-8123: Inlined as a workaround. Revert when 7u60 is released. - line 870: // TODO: GG-8123: Inlined as a workaround. Revert when 7u60 is released. - line 1516: // TODO: GG-8123: Inlined as a workaround. Revert when 7u60 is released. modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperClient.java (3 lines): - line 308: //TODO ZK: https://issues.apache.org/jira/browse/IGNITE-8187 - line 401: * TODO ZK: https://issues.apache.org/jira/browse/IGNITE-8187 - line 623: //TODO ZK: https://issues.apache.org/jira/browse/IGNITE-8187 modules/core/src/main/java/org/apache/ignite/internal/managers/communication/IgniteIoTestMessage.java (2 lines): - line 251: * TODO: introduce direct message lifecycle API? - line 269: * TODO: introduce direct message lifecycle API? modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteUnionAll.java (2 lines): - line 76: // Union node erases collation. TODO union all using merge sort algorythm - line 116: // Union node erases collation. TODO union all using merge sort algorythm modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java (2 lines): - line 2533: catch (Exception | Error e) { // TODO IGNITE-2659. - line 2600: catch (Exception | Error e) { // TODO IGNITE-2659. modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ClientImpl.java (2 lines): - line 1977: //TODO: https://issues.apache.org/jira/browse/IGNITE-9829 - line 2706: //TODO: https://ggsystems.atlassian.net/browse/GG-22502 modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridBufferedParser.java (2 lines): - line 44: private final ByteOrder order; // TODO: GG-6460 - line 78: //res.order(order); // TODO: GG-6460 modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java (2 lines): - line 647: // TODO: better HOP heuristics - line 873: // TODO: should we skip deleted nodes here? modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/affinity/PartitionExtractor.java (2 lines): - line 195: // TODO: 09.04.19 IGNITE-11507: SQL: Ensure that affinity topology version doesn't change - line 196: // TODO: during PartitionResult construction/application. modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperDiscoveryImpl.java (2 lines): - line 1023: // TODO ZK: https://issues.apache.org/jira/browse/IGNITE-8193 - line 3792: // TODO ZK: https://issues.apache.org/jira/browse/IGNITE-8194 modules/core/src/main/java/org/apache/ignite/internal/processors/query/stat/hll/HLL.java (2 lines): - line 251: // TODO improve this cutoff to include the cost overhead of Java - line 676: // TODO: verify HLLs are compatible modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdatePartitionDataRecord.java (1 line): - line 39: /** TODO: Partition size may be long */ modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/CalciteQueryProcessor.java (1 line): - line 164: // TODO: remove this after IGNITE-14277 modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java (1 line): - line 570: //TODO could be optimized with more specific conditions. modules/tools/src/main/java/org/apache/ignite/tools/ant/beautifier/GridJavadocAntTask.java (1 line): - line 194: // TODO: fix the description block location IGNITE-22650 modules/platforms/cpp/thin-client/src/impl/message.cpp (1 line): - line 353: // TODO: IGNITE-16995 Implement a RemoteFilter for ScanQuery modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/DiscoveryDataPacket.java (1 line): - line 411: * TODO https://issues.apache.org/jira/browse/IGNITE-4435 modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java (1 line): - line 414: // TODO: In IGNITE 3.0 we should check credentials only for AUTHENTICATE command. modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/opt/GridLuceneFile.java (1 line): - line 120: // TODO: https://issues.apache.org/jira/browse/IGNITE-17362 modules/core/src/main/java/org/apache/ignite/spi/discovery/DiscoverySpi.java (1 line): - line 102: * TODO: This method should be removed from public API in Apache Ignite 3.0 modules/core/src/main/java/org/apache/ignite/internal/jdbc2/JdbcDatabaseMetadata.java (1 line): - line 794: // FIXME: IGNITE-10745 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/RexImpTable.java (1 line): - line 461: // TODO https://issues.apache.org/jira/browse/IGNITE-15551 modules/core/src/main/java/org/apache/ignite/internal/processors/performancestatistics/SystemViewFileWriter.java (1 line): - line 126: catch (AssertionError /* TODO: IGNITE-25152 */ | RuntimeException e) { modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java (1 line): - line 939: // TODO: In IGNITE 3.0 we should check credentials only for AUTHENTICATE command. modules/core/src/main/java/org/apache/ignite/internal/processors/compress/FileSystemUtils.java (1 line): - line 112: // TODO maybe optimize for power of 2 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/util/RexUtils.java (1 line): - line 263: break; // TODO https://issues.apache.org/jira/browse/IGNITE-13568 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/sql/fun/IgniteStdSqlOperatorTable.java (1 line): - line 243: // TODO https://issues.apache.org/jira/browse/IGNITE-15551 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/PlannerPhase.java (1 line): - line 258: // TODO: https://issues.apache.org/jira/browse/IGNITE-16334 join rules ordering is significant here. modules/core/src/main/java/org/apache/ignite/lang/IgniteAsyncSupported.java (1 line): - line 32: * TODO coding example. modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/CorrelatedNestedLoopJoinRule.java (1 line): - line 53: /** TODO: https://issues.apache.org/jira/browse/IGNITE-14757 */ modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcRequestHandler.java (1 line): - line 252: // TODO IGNITE-9484 Do not create worker if there is a possibility to unbind TX from threads. modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/type/IgniteTypeFactory.java (1 line): - line 391: // TODO workaround for https://issues.apache.org/jira/browse/CALCITE-5297 modules/platforms/dotnet/Apache.Ignite.Linq/CacheLinqExtensions.cs (1 line): - line 224: .MakeGenericMethod(typeof(TKey), typeof(TValue)); // TODO: cache? modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryWriterExImpl.java (1 line): - line 1300: // TODO: Denis: Redundant data for each element of the array. modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/logical/IgniteMultiJoinOptimizeRule.java (1 line): - line 293: // TODO: support with adoption of IGNITE-24210 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/IgniteRexBuilder.java (1 line): - line 55: // TODO Workaround for https://issues.apache.org/jira/browse/CALCITE-6714 modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/opt/H2IndexCostedBase.java (1 line): - line 314: // TODO: IGNITE-14813 check not null expression (TableFilter contains only fullCondition without getter to check it) modules/core/src/main/java/org/apache/ignite/internal/processors/platform/events/PlatformEvents.java (1 line): - line 121: // TODO: IGNITE-1410. modules/core/src/main/java/org/apache/ignite/internal/util/OffheapReadWriteLock.java (1 line): - line 52: * TODO benchmark optimal spin count. modules/core/src/main/java/org/apache/ignite/internal/pagemem/impl/PageMemoryNoStoreImpl.java (1 line): - line 370: // TODO pass an argument to decide whether the page should be cleaned. modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java (1 line): - line 744: //TODO: As a workaround for IGNITE-1358 we always check the predefined map before without checking 'userType' modules/platforms/cpp/thin-client/src/impl/notification_handler.h (1 line): - line 177: // TODO: Add logging here once it's implemented. modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/odbc/OdbcRequestHandler.java (1 line): - line 182: // TODO IGNITE-9484 Do not create worker if there is a possibility to unbind TX from threads. modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/DiscoveryDataClusterState.java (1 line): - line 43: * TODO https://issues.apache.org/jira/browse/IGNITE-7640 This class must be immutable, transitionRes must be set by calling finish().