You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2019/03/04 19:33:00 UTC

[jira] [Commented] (GEODE-6481) add tests to verify create jdbc mapping should get correct field type

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

ASF subversion and git services commented on GEODE-6481:
--------------------------------------------------------

Commit eb8836c8d58aa3001056f4d49ad914f182b071b6 in geode's branch refs/heads/feature/GEODE-6481 from zhouxh
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=eb8836c ]

GEODE-6481: add tests to verify create jdbc mapping should get correct field type


> add tests to verify create jdbc mapping should get correct field type
> ---------------------------------------------------------------------
>
>                 Key: GEODE-6481
>                 URL: https://issues.apache.org/jira/browse/GEODE-6481
>             Project: Geode
>          Issue Type: Bug
>            Reporter: xiaojian zhou
>            Assignee: xiaojian zhou
>            Priority: Major
>
> Add 2 test cases here:
> 1) when using numeric fields in domain class, create mapping and describe mapping should get correct fieldMapping between field and column, such as:
> PDX Field | PDX Type | JDBC Column | JDBC Type | Nullable
> --------- | -------- | ----------- | --------- | --------
> income    | FLOAT    | INCOME      | REAL      | true
> id        | STRING   | ID          | VARCHAR   | false
> refid     | LONG     | REFID       | BIGINT    | true
> name      | STRING   | NAME        | VARCHAR   | true
> age       | INT      | AGE         | INTEGER   | true
> It should NOT be:
> PDX Field | PDX Type | JDBC Column |  JDBC Type  | Nullable
> --------- | -------- | ----------- | ----------- | --------
> income    | OBJECT   | income      | REAL        | true
> name      | STRING   | name        | LONGVARCHAR | true
> id        | OBJECT   | id          | BIGINT      | false
> 2) since we enforce the --pdx-name should be a PdxSerializable. If using other interface, such as Serializable, create mapping should fail. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)