You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "xiaojian zhou (JIRA)" <ji...@apache.org> on 2019/03/04 19:25:00 UTC
[jira] [Created] (GEODE-6481) add tests to verify create jdbc
mapping should get correct field type
xiaojian zhou created GEODE-6481:
------------------------------------
Summary: 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
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)