[
https://issues.apache.org/jira/browse/IGNITE-24529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vyacheslav Koptilin updated IGNITE-24529:
-----------------------------------------
Fix Version/s: (was: 3.0)
> 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)