Vyacheslav Koptilin created IGNITE-24529:
--------------------------------------------
Summary: Make SchemaVersionAwareReplicaRequest interface TableAware
Key: IGNITE-24529
URL: https://issues.apache.org/jira/browse/IGNITE-24529
Project: Ignite
Issue Type: Improvement
Reporter: Vyacheslav Koptilin
Fix For: 3.0
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)