[ 
https://issues.apache.org/jira/browse/IGNITE-5233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16126985#comment-16126985
 ] 

Vladimir Ozerov commented on IGNITE-5233:
-----------------------------------------

[~tledkov-gridgain], my comments:
1) {{SqlListenerRequestHandler.handshakeAdditionalResponse}} is a wrong 
abstraction. Instead, handler should have something like {{writeHandshake}} 
method
2) {{JdbcTableMeta.tblType}]} - unused field
3) {{JdbcMetaSchemasResult}} - unnecessary copying in read/write methods
4) {{JdbcMetaTablesRequest.tableTypes}} - I do not think we need to pass it
5) Make sure that {{toString}} is added to all value objects
6) {{JdbcPrimaryKeyMeta.fields}}, {{JdbcIndexMeta.fields}} - use List instead 
of array to avoid unnecesasry copying and simplify the code
7) {{JdbcRequestHandler#getPrimaryKeys}} - why do we pass "_KEY" as primary key 
constraint name???
8) {{JdbcRequestHandler#getTablesMeta}} - "TABLE" match can be performed on a 
client, no?

> JDBC thin Driver: implement metadata support 
> ---------------------------------------------
>
>                 Key: IGNITE-5233
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5233
>             Project: Ignite
>          Issue Type: Improvement
>          Components: jdbc
>    Affects Versions: 2.0
>            Reporter: Taras Ledkov
>            Assignee: Taras Ledkov
>             Fix For: 2.2
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to