[ 
https://issues.apache.org/jira/browse/IGNITE-19699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-19699:
--------------------------------------
    Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes 
Required)

> Clean up InternalTable.
> -----------------------
>
>                 Key: IGNITE-19699
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19699
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Pavel Pereslegin
>            Priority: Minor
>
> 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)

Reply via email to