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

Vyacheslav Koptilin updated IGNITE-24529:
-----------------------------------------
    Ignite Flags:   (was: Docs Required,Release Notes Required)

> Make SchemaVersionAwareReplicaRequest interface TableAware
> ----------------------------------------------------------
>
>                 Key: IGNITE-24529
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24529
>             Project: Ignite
>          Issue Type: Improvement
>    Affects Versions: 3.0
>            Reporter: Vyacheslav Koptilin
>            Priority: Minor
>              Labels: ignite-3
>
> It seems that all classes and interfaces that extend/implement 
> `SchemaVersionAwareReplicaRequest`  seem to be `TableAware`.
> So, at first glance, it makes sense to state this fact explicitly:
> {code:java}
> /**
>  * Requests that are aware about the schema version that must be used when 
> processing them.
>  */
> public interface SchemaVersionAwareReplicaRequest extends ReplicaRequest, 
> TableAware {
>     /**
>      * Schema version in which input values are marshalled and that must be 
> used when processing the request.
>      */
>     int schemaVersion();
> }
>  {code}
> Need to double-check that this change is semantically correct.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to