Tiago Marques Godinho created IGNITE-23322:
----------------------------------------------

             Summary: Inconsistent method visibility in ClientSchema
                 Key: IGNITE-23322
                 URL: https://issues.apache.org/jira/browse/IGNITE-23322
             Project: Ignite
          Issue Type: Improvement
          Components: clients
    Affects Versions: 3.0.0-beta1
            Reporter: Tiago Marques Godinho
            Assignee: Tiago Marques Godinho


The `org.apache.ignite.internal.client.table.ClientSchema` class has some 
inconsistencies regarding method visibility that may hinder it's future usage:

For instance:
* ClientSchema#column is public, but ClientSchema#columnSafe is package-private.
* ClientSchema#getMarshaller(Mapper) is public, but 
ClientSchema#getMarshaller(Mapper, Tuple) is package private; 
#getMarshaller(Mapper, TuplePart, allowUnmappedFields) is also package-private 
but we might want to hide the logic of allowing unmapped fields.



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

Reply via email to