Pavel Pereslegin created IGNITE-19699: -----------------------------------------
Summary: Clean up InternalTable. Key: IGNITE-19699 URL: https://issues.apache.org/jira/browse/IGNITE-19699 Project: Ignite Issue Type: Improvement Reporter: Pavel Pereslegin Currently InternalTable has 5 scan(...) methods. The following 2 methods are currently only used in tests. {code:java} Publisher<BinaryRow> scan(int partId, @Nullable InternalTransaction tx) {code} {code:java} Publisher<BinaryRow> scan( int partId, @Nullable InternalTransaction tx, @Nullable Integer indexId, @Nullable BinaryTuplePrefix lowerBound, @Nullable BinaryTuplePrefix upperBound, int flags, @Nullable BitSet columnsToInclude ); {code} We must try to get rid of them. Tests that use explicit transaction methods should be rewritten using target methods (which use either the RW transaction's txId or RO transaction's timestamp), Also consider changing the {{ClusterNode}} to the name of the node in the {{{}PrimaryReplica{}}}. -- This message was sent by Atlassian Jira (v8.20.10#820010)