You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2015/03/21 16:45:56 UTC

metamodel git commit: METAMODEL-123: Added Dennis Du Krøger's fix.

Repository: metamodel
Updated Branches:
  refs/heads/master a0786cf21 -> 61479411c


METAMODEL-123: Added Dennis Du Krøger's fix.

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

Branch: refs/heads/master
Commit: 61479411c55050b9519ea7aeef7eb61749a71ae7
Parents: a0786cf
Author: Kasper Sørensen <i....@gmail.com>
Authored: Sat Mar 21 16:45:48 2015 +0100
Committer: Kasper Sørensen <i....@gmail.com>
Committed: Sat Mar 21 16:45:48 2015 +0100

----------------------------------------------------------------------
 CHANGES.md                                           |  4 ++++
 elasticsearch/pom.xml                                |  2 +-
 .../elasticsearch/ElasticSearchDeleteBuilder.java    | 15 ++-------------
 3 files changed, 7 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/61479411/CHANGES.md
----------------------------------------------------------------------
diff --git a/CHANGES.md b/CHANGES.md
index c2558f0..da76568 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,7 @@
+### Apache MetaModel work-in-progress
+
+ * [METAMODEL-123] - Added compatibility with ElasticSearch version 1.4.x
+
 ### Apache MetaModel 4.3.2
 
  * [METAMODEL-78] - Fixed a bug that caused SELECT DISTINCT to sometimes return duplicates records on certain DataContext implementations.

http://git-wip-us.apache.org/repos/asf/metamodel/blob/61479411/elasticsearch/pom.xml
----------------------------------------------------------------------
diff --git a/elasticsearch/pom.xml b/elasticsearch/pom.xml
index 94b36bd..d8eb3a3 100644
--- a/elasticsearch/pom.xml
+++ b/elasticsearch/pom.xml
@@ -20,7 +20,7 @@
 	<name>MetaModel module for Elasticsearch analytics engine</name>
 
 	<properties>
-		<elasticsearch.latest.version>1.3.2</elasticsearch.latest.version>
+		<elasticsearch.latest.version>1.4.4</elasticsearch.latest.version>
 		<elasticsearch.jdk6.version>0.90.13</elasticsearch.jdk6.version>
 	</properties>
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/61479411/elasticsearch/src/main/java/org/apache/metamodel/elasticsearch/ElasticSearchDeleteBuilder.java
----------------------------------------------------------------------
diff --git a/elasticsearch/src/main/java/org/apache/metamodel/elasticsearch/ElasticSearchDeleteBuilder.java b/elasticsearch/src/main/java/org/apache/metamodel/elasticsearch/ElasticSearchDeleteBuilder.java
index 3aae761..b1fdf6e 100644
--- a/elasticsearch/src/main/java/org/apache/metamodel/elasticsearch/ElasticSearchDeleteBuilder.java
+++ b/elasticsearch/src/main/java/org/apache/metamodel/elasticsearch/ElasticSearchDeleteBuilder.java
@@ -19,7 +19,6 @@
 package org.apache.metamodel.elasticsearch;
 
 import java.util.List;
-import java.util.Map;
 
 import org.apache.metamodel.MetaModelException;
 import org.apache.metamodel.delete.AbstractRowDeletionBuilder;
@@ -28,8 +27,6 @@ import org.apache.metamodel.query.FilterItem;
 import org.apache.metamodel.query.LogicalOperator;
 import org.apache.metamodel.schema.Table;
 import org.elasticsearch.action.deletebyquery.DeleteByQueryRequestBuilder;
-import org.elasticsearch.action.deletebyquery.DeleteByQueryResponse;
-import org.elasticsearch.action.deletebyquery.IndexDeleteByQueryResponse;
 import org.elasticsearch.client.Client;
 import org.elasticsearch.index.query.QueryBuilder;
 import org.slf4j.Logger;
@@ -77,16 +74,8 @@ final class ElasticSearchDeleteBuilder extends AbstractRowDeletionBuilder {
                     + whereItems);
         }
         deleteByQueryRequestBuilder.setQuery(queryBuilder);
+        deleteByQueryRequestBuilder.execute().actionGet();
 
-        final DeleteByQueryResponse response = deleteByQueryRequestBuilder.execute().actionGet();
-
-        if (logger.isDebugEnabled()) {
-            final Map<String, Object> headers = response.getHeaders();
-            final IndexDeleteByQueryResponse indexResponse = response.getIndex(indexName);
-            final Map<String, Object> indexHeaders = indexResponse.getHeaders();
-
-            logger.debug("Deleted documents by query. Response headers: {}, Index headers: {}", headers, indexHeaders);
-        }
+        logger.debug("Deleted documents by query.");
     }
-
 }