You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by pavel-kuznetsov <gi...@git.apache.org> on 2018/12/20 23:20:51 UTC
[GitHub] ignite pull request #5716: IGNITE-9989
GitHub user pavel-kuznetsov opened a pull request:
https://github.com/apache/ignite/pull/5716
IGNITE-9989
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-9989-new2
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5716.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5716
----
commit 42bb29bf24ab221c4a16655cce4c098bc65535b1
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-12T20:27:51Z
ignite-10645: Removed runtime property configuration.
Previously, in some cases (key is not of sql type and keyFields is null)
QueryBinaryProperty was configured at runtime (at first cache.put()).
Removed this logic, so now properties are configured when all binary
metadata gets processed.
commit 4aaaea81caa1d81ccd73b8e7b1d43ca34377b791
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-12T20:30:55Z
ignite-10645: Updated incorrect tests.
These tests used non-sql KeyObject, and expected that keyFields get
filled somehow (what is not supported). Added explicit keyFilds
declaration.
commit acfb97f0345a622bf4e2b948cdb7236ce6169b8c
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-13T10:17:45Z
ignite-10645: Removed garbage; Fixed test.
Removed accidentally added test class. Fixed configuration of forgotten
test.
commit 21045b5f0bd4f5701b92518bd1289a54107354bb
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-13T14:53:26Z
ignite-10645: Updated doc.
commit bed7b76ade5990f4392e1169b060ef82dc67f3fe
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-14T16:53:26Z
ignite-10645: Updated comment. Simplified condition.
Since we don't decide is property a "key-property" at runtime, condition
for isKeyProp could be simplified.
Also corrected comment about binary property creation.
commit e438c5ab535924f967b0a203c3646720e9596340
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-17T02:11:29Z
ignite-10645: Added validation of insert queries.
Insert query should contain all primary key columns.
commit 824e7531a58abbed31250f870467f645bf324977
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-17T02:18:24Z
ignite-10645: Added tests for insert query validation.
commit 681e4452e31f6f6e318e2edf7c6b4831baa6eb55
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-17T19:37:37Z
ignite-10645: Simplified validation. Updated tests.
Decided validate inserts only for cases "no key columns specified" and
"_key mixed with other key columns".
commit 85f36b18342e82b25945c1294484082692c93f73
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-18T12:50:03Z
Merge remote-tracking branch 'origin/master' into ignite-10645
commit e4f340b55d7a8e7da0ebc2d5d7e14ba92a6f5ba2
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-18T12:52:25Z
ignite-10645: fix import after merge.
commit 556d584da6a235643fb48e9fb69c0aa2794dd1df
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-18T14:13:09Z
ignite-10645: Fixed test.
This test fails only on teamcity due to locally it does have Indexing
in the classpath. On TC it does. So in local run QueryEntity it is not
validated.
Since validation is not scope of these tests, just fixed QueryEntity
configuration which was not correct.
commit 1852e027aea67c6b822370395ddec03ab5c9e53c
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-11-06T14:39:11Z
ignite-9989: Updated tests to work with many tables.
Backported test for primary keys metadata from metadata test of jdbc
thin driver. This change made IGNITE-10118 highlighted.
commit 6bfa27b57b978247bfa4998e7523bb361107ed56
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-07T15:34:57Z
ignite-9989: jdbc thin metadata logic for jdbcv2 driver.
Imported logic of getting primary keys from thin driver to v2 driver.
commit 28a6c34748770aa97836d0452d89581f4b37b67d
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-18T18:30:01Z
ignite-9989: fixed test.
New table in the test setup have been added, updated the test.
commit a5c85628c7829b71bcf5758766ecd48ee2f5c92d
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-18T18:47:59Z
ignite-9989: Unified jdbcv2 and thin keys metadata logic.
commit 1022379a9cf35f02b170b003251fd023c5b8464b
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-19T16:06:11Z
ignite-9989: Unified jdbcv2 and thin getTables metadata logic.
commit 69ef2deb26043823ab6e84db78c80746cf6a7f5a
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-19T16:07:30Z
ignite-9989: Ensure not closed on getPKs in jdbc v2.
commit d7bf5b4981598cba438fc3f8c92fedb30bb8980b
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-19T22:57:43Z
ignite-9989: Unified getColumns metadata v2 and thin driver logic.
commit 2efe713fd516c41311d970edc75648d9894566fb
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-19T23:31:59Z
ignite-9989: Unified getSchemas metadata v2 and thin driver logic.
This commit also fixes IGNITE-10118.
commit dd47685165c825607fa7a6d2fe3601cd0530457f
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-20T12:20:20Z
ignite-9989: Set -> SortedSet signature for getSchemas
getSchemas has contract, that results are sorted by (catalog, schema).
Changed helper method signature to eliminate that.
commit 80ba63add0c9c43feb369eb90f36567e955d3102
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-20T15:23:13Z
ignite-9989: unified v2 and thin metadata logic for getIndexInfo
commit 54ca30fc705643472eda33e09987f1aa72e903c2
Author: Pavel Kuznetsov <pa...@...>
Date: 2018-12-20T23:14:31Z
ignite-9989: Completely removed old metadata logic in the v2 driver.
----
---