You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by pa...@apache.org on 2017/04/04 06:55:52 UTC

polygene-java git commit: Indexing-SQL: fix one of the 10 failing tests

Repository: polygene-java
Updated Branches:
  refs/heads/develop 6a3c78ca8 -> d235b6385


Indexing-SQL: fix one of the 10 failing tests

Thanks Niclas for the fix


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/d235b638
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/d235b638
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/d235b638

Branch: refs/heads/develop
Commit: d235b6385ec893bc7c71af9f9cd6a8553a3d694b
Parents: 6a3c78c
Author: Paul Merlin <pa...@apache.org>
Authored: Tue Apr 4 08:55:41 2017 +0200
Committer: Paul Merlin <pa...@apache.org>
Committed: Tue Apr 4 08:55:41 2017 +0200

----------------------------------------------------------------------
 .../index/sql/support/skeletons/AbstractSQLQuerying.java         | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/d235b638/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/AbstractSQLQuerying.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/AbstractSQLQuerying.java b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/AbstractSQLQuerying.java
index 4b2cc22..db734ff 100644
--- a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/AbstractSQLQuerying.java
+++ b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/AbstractSQLQuerying.java
@@ -988,15 +988,17 @@ public abstract class AbstractSQLQuerying
                     QualifiedName qName
                         = QualifiedName.fromAccessor( predicate.property().accessor() );
                     String columnName;
+                    Object value;
                     if( qName.type().equals( HasIdentity.class.getName() ) )
                     {
                         columnName = DBNames.ENTITY_TABLE_IDENTITY_COLUMN_NAME;
+                        value = predicate.value().toString();
                     }
                     else
                     {
                         columnName = DBNames.QNAME_TABLE_VALUE_COLUMN_NAME;
+                        value = predicate.value();
                     }
-                    Object value = predicate.value();
                     modifyFromClauseAndWhereClauseToGetValue(
                         qName, value, predicate,
                         negationActive, lastTableIndex,