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)

Reply via email to