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)