Fixed unused import and deprecation warnings

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

Branch: refs/heads/master
Commit: d24c3e5849052560e69241c4d4db3f9a99a65f78
Parents: 840aea4
Author: Kasper Sørensen <i.am.kasper.soren...@gmail.com>
Authored: Thu Aug 3 20:32:36 2017 -0700
Committer: Kasper Sørensen <i.am.kasper.soren...@gmail.com>
Committed: Thu Aug 3 20:32:36 2017 -0700

----------------------------------------------------------------------
 .../apache/metamodel/data/UnionDataSetTest.java |  4 +-
 .../metamodel/couchdb/CouchDbDataContext.java   |  1 -
 .../apache/metamodel/couchdb/CouchDbUtils.java  |  8 +--
 .../nativeclient/ElasticSearchDataSet.java      |  1 -
 .../rest/JestElasticSearchDataSet.java          | 19 ++++---
 .../rest/JestElasticSearchUpdateCallback.java   |  1 -
 .../metamodel/excel/ExcelDataContext.java       | 21 +++----
 .../metamodel/excel/ExcelDeleteBuilder.java     |  7 +--
 .../org/apache/metamodel/excel/ExcelUtils.java  | 59 +++++++++-----------
 .../excel/XlsxSpreadsheetReaderDelegate.java    |  1 -
 .../fixedwidth/EbcdicConfiguration.java         |  2 +
 .../apache/metamodel/jdbc/JdbcDataContext.java  |  1 -
 .../org/apache/metamodel/jdbc/JdbcSchema.java   |  1 -
 .../metamodel/jdbc/JdbcDataContextTest.java     |  3 +-
 .../jdbc/integrationtests/FirebirdTest.java     |  4 +-
 .../jdbc/integrationtests/OracleTest.java       |  4 +-
 .../apache/metamodel/json/JsonDataContext.java  |  1 -
 .../metamodel/json/JsonDataContextTest.java     |  5 +-
 .../mongodb/mongo2/MongoDbDataSet.java          |  5 +-
 .../mongodb/mongo3/MongoDbDataSet.java          |  5 +-
 .../mongodb/mongo3/MongoDbDataContextTest.java  |  5 +-
 .../metamodel/neo4j/Neo4jDataContext.java       |  1 -
 .../metamodel/neo4j/Neo4jDataContextTest.java   |  1 -
 .../apache/metamodel/pojo/PojoDataContext.java  |  1 -
 .../salesforce/SalesforceDataContext.java       |  3 +-
 .../salesforce/SalesforceUpdateCallback.java    |  1 -
 .../apache/metamodel/xml/XmlDomDataContext.java |  1 -
 27 files changed, 69 insertions(+), 97 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/core/src/test/java/org/apache/metamodel/data/UnionDataSetTest.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/apache/metamodel/data/UnionDataSetTest.java 
b/core/src/test/java/org/apache/metamodel/data/UnionDataSetTest.java
index cce8b18..d6707e4 100644
--- a/core/src/test/java/org/apache/metamodel/data/UnionDataSetTest.java
+++ b/core/src/test/java/org/apache/metamodel/data/UnionDataSetTest.java
@@ -25,12 +25,12 @@ import static org.junit.Assert.assertTrue;
 import java.util.Arrays;
 import java.util.stream.Collectors;
 
-import com.google.common.collect.Lists;
 import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Column;
 import org.apache.metamodel.schema.MutableColumn;
 import org.junit.Test;
 
+import com.google.common.collect.Lists;
+
 public class UnionDataSetTest {
 
     @Test

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbDataContext.java
----------------------------------------------------------------------
diff --git 
a/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbDataContext.java 
b/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbDataContext.java
index bc0a19d..9da47b9 100644
--- a/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbDataContext.java
+++ b/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbDataContext.java
@@ -22,7 +22,6 @@ import java.util.List;
 import java.util.stream.Collectors;
 
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.UpdateScript;
 import org.apache.metamodel.UpdateSummary;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbUtils.java
----------------------------------------------------------------------
diff --git 
a/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbUtils.java 
b/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbUtils.java
index d29c95d..c1d5b4f 100644
--- a/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbUtils.java
+++ b/couchdb/src/main/java/org/apache/metamodel/couchdb/CouchDbUtils.java
@@ -36,6 +36,8 @@ import com.fasterxml.jackson.databind.ObjectReader;
  * Convenience and utility methods for MetaModel's CouchDB adaptor
  */
 final class CouchDbUtils {
+    
+    private static final ObjectReader OBJECT_READER = new 
ObjectMapper().readerFor(Map.class);;
 
     /**
      * Safely calls hasNext on a row iterator
@@ -89,8 +91,7 @@ final class CouchDbUtils {
             return null;
         }
         try {
-            final ObjectReader reader = new ObjectMapper().reader(Map.class);
-            return reader.readValue(valueNode);
+            return OBJECT_READER.readValue(valueNode);
         } catch (Exception e) {
             throw new IllegalStateException(e);
         }
@@ -108,8 +109,7 @@ final class CouchDbUtils {
             return null;
         }
         try {
-            ObjectReader reader = new ObjectMapper().reader(List.class);
-            return reader.readValue(valueNode);
+            return OBJECT_READER.readValue(valueNode);
         } catch (Exception e) {
             throw new IllegalStateException(e);
         }

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/elasticsearch/native/src/main/java/org/apache/metamodel/elasticsearch/nativeclient/ElasticSearchDataSet.java
----------------------------------------------------------------------
diff --git 
a/elasticsearch/native/src/main/java/org/apache/metamodel/elasticsearch/nativeclient/ElasticSearchDataSet.java
 
b/elasticsearch/native/src/main/java/org/apache/metamodel/elasticsearch/nativeclient/ElasticSearchDataSet.java
index 1a04bc8..4ced2c8 100644
--- 
a/elasticsearch/native/src/main/java/org/apache/metamodel/elasticsearch/nativeclient/ElasticSearchDataSet.java
+++ 
b/elasticsearch/native/src/main/java/org/apache/metamodel/elasticsearch/nativeclient/ElasticSearchDataSet.java
@@ -26,7 +26,6 @@ import org.apache.metamodel.data.AbstractDataSet;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.Row;
 import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Column;
 import org.elasticsearch.action.search.ClearScrollRequestBuilder;
 import org.elasticsearch.action.search.SearchResponse;
 import org.elasticsearch.client.Client;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchDataSet.java
----------------------------------------------------------------------
diff --git 
a/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchDataSet.java
 
b/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchDataSet.java
index 0414358..37e06dc 100644
--- 
a/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchDataSet.java
+++ 
b/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchDataSet.java
@@ -18,22 +18,23 @@
  */
 package org.apache.metamodel.elasticsearch.rest;
 
-import com.google.gson.JsonArray;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonPrimitive;
-import io.searchbox.client.JestClient;
-import io.searchbox.client.JestResult;
-import io.searchbox.core.SearchScroll;
+import java.util.List;
+import java.util.concurrent.atomic.AtomicBoolean;
+
 import org.apache.metamodel.data.AbstractDataSet;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.Row;
 import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Column;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.util.List;
-import java.util.concurrent.atomic.AtomicBoolean;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonPrimitive;
+
+import io.searchbox.client.JestClient;
+import io.searchbox.client.JestResult;
+import io.searchbox.core.SearchScroll;
 
 /**
  * {@link DataSet} implementation for ElasticSearch

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchUpdateCallback.java
----------------------------------------------------------------------
diff --git 
a/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchUpdateCallback.java
 
b/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchUpdateCallback.java
index 94e557c..a61280a 100644
--- 
a/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchUpdateCallback.java
+++ 
b/elasticsearch/rest/src/main/java/org/apache/metamodel/elasticsearch/rest/JestElasticSearchUpdateCallback.java
@@ -29,7 +29,6 @@ import org.apache.metamodel.drop.TableDropBuilder;
 import org.apache.metamodel.insert.RowInsertionBuilder;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
-import org.elasticsearch.action.bulk.BulkRequest;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/excel/src/main/java/org/apache/metamodel/excel/ExcelDataContext.java
----------------------------------------------------------------------
diff --git 
a/excel/src/main/java/org/apache/metamodel/excel/ExcelDataContext.java 
b/excel/src/main/java/org/apache/metamodel/excel/ExcelDataContext.java
index 1ce4244..713fbe8 100644
--- a/excel/src/main/java/org/apache/metamodel/excel/ExcelDataContext.java
+++ b/excel/src/main/java/org/apache/metamodel/excel/ExcelDataContext.java
@@ -20,7 +20,6 @@ package org.apache.metamodel.excel;
 
 import java.io.File;
 import java.io.IOException;
-import java.io.InputStream;
 import java.util.List;
 
 import org.apache.metamodel.DataContext;
@@ -35,7 +34,6 @@ import org.apache.metamodel.schema.MutableSchema;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 import org.apache.metamodel.util.FileResource;
-import org.apache.metamodel.util.Func;
 import org.apache.metamodel.util.Resource;
 import org.apache.poi.POIXMLDocument;
 import org.slf4j.Logger;
@@ -187,19 +185,16 @@ public final class ExcelDataContext extends 
QueryPostprocessDataContext implemen
         if (_spreadsheetReaderDelegate == null) {
             synchronized (this) {
                 if (_spreadsheetReaderDelegate == null) {
-                    _spreadsheetReaderDelegate = _resource.read(new 
Func<InputStream, SpreadsheetReaderDelegate>() {
-                        @Override
-                        public SpreadsheetReaderDelegate eval(InputStream in) {
-                            try {
-                                if (POIXMLDocument.hasOOXMLHeader(in)) {
-                                    return new 
XlsxSpreadsheetReaderDelegate(_resource, _configuration);
-                                } else {
-                                    return new 
DefaultSpreadsheetReaderDelegate(_resource, _configuration);
-                                }
-                            } catch (IOException e) {
-                                logger.warn("Could not identify spreadsheet 
type, using default", e);
+                    _spreadsheetReaderDelegate = _resource.read(in -> {
+                        try {
+                            if (POIXMLDocument.hasOOXMLHeader(in)) {
+                                return new 
XlsxSpreadsheetReaderDelegate(_resource, _configuration);
+                            } else {
                                 return new 
DefaultSpreadsheetReaderDelegate(_resource, _configuration);
                             }
+                        } catch (IOException e) {
+                            logger.warn("Could not identify spreadsheet type, 
using default", e);
+                            return new 
DefaultSpreadsheetReaderDelegate(_resource, _configuration);
                         }
                     });
                 }

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/excel/src/main/java/org/apache/metamodel/excel/ExcelDeleteBuilder.java
----------------------------------------------------------------------
diff --git 
a/excel/src/main/java/org/apache/metamodel/excel/ExcelDeleteBuilder.java 
b/excel/src/main/java/org/apache/metamodel/excel/ExcelDeleteBuilder.java
index e4731b3..82eb5b6 100644
--- a/excel/src/main/java/org/apache/metamodel/excel/ExcelDeleteBuilder.java
+++ b/excel/src/main/java/org/apache/metamodel/excel/ExcelDeleteBuilder.java
@@ -24,17 +24,16 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.stream.Collectors;
 
-import org.apache.poi.ss.usermodel.Row;
-import org.apache.poi.ss.usermodel.Sheet;
-import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.data.DataSetHeader;
 import org.apache.metamodel.data.DefaultRow;
 import org.apache.metamodel.data.SimpleDataSetHeader;
 import org.apache.metamodel.delete.AbstractRowDeletionBuilder;
 import org.apache.metamodel.query.SelectItem;
 import org.apache.metamodel.schema.Table;
+import org.apache.poi.ss.usermodel.Row;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
 
 final class ExcelDeleteBuilder extends AbstractRowDeletionBuilder {
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/excel/src/main/java/org/apache/metamodel/excel/ExcelUtils.java
----------------------------------------------------------------------
diff --git a/excel/src/main/java/org/apache/metamodel/excel/ExcelUtils.java 
b/excel/src/main/java/org/apache/metamodel/excel/ExcelUtils.java
index 1f424d6..85cc79b 100644
--- a/excel/src/main/java/org/apache/metamodel/excel/ExcelUtils.java
+++ b/excel/src/main/java/org/apache/metamodel/excel/ExcelUtils.java
@@ -19,7 +19,6 @@
 package org.apache.metamodel.excel;
 
 import java.io.File;
-import java.io.InputStream;
 import java.io.OutputStream;
 import java.text.NumberFormat;
 import java.util.Date;
@@ -30,6 +29,23 @@ import java.util.stream.Collectors;
 import javax.xml.parsers.SAXParser;
 import javax.xml.parsers.SAXParserFactory;
 
+import org.apache.metamodel.MetaModelException;
+import org.apache.metamodel.data.DataSet;
+import org.apache.metamodel.data.DataSetHeader;
+import org.apache.metamodel.data.DefaultRow;
+import org.apache.metamodel.data.EmptyDataSet;
+import org.apache.metamodel.data.Style;
+import org.apache.metamodel.data.Style.SizeUnit;
+import org.apache.metamodel.data.StyleBuilder;
+import org.apache.metamodel.query.SelectItem;
+import org.apache.metamodel.schema.Table;
+import org.apache.metamodel.util.Action;
+import org.apache.metamodel.util.DateUtils;
+import org.apache.metamodel.util.FileHelper;
+import org.apache.metamodel.util.FileResource;
+import org.apache.metamodel.util.FormatHelper;
+import org.apache.metamodel.util.InMemoryResource;
+import org.apache.metamodel.util.Resource;
 import org.apache.poi.hssf.usermodel.HSSFDateUtil;
 import org.apache.poi.hssf.usermodel.HSSFFont;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
@@ -50,25 +66,6 @@ import org.apache.poi.xssf.streaming.SXSSFWorkbook;
 import org.apache.poi.xssf.usermodel.XSSFCell;
 import org.apache.poi.xssf.usermodel.XSSFColor;
 import org.apache.poi.xssf.usermodel.XSSFFont;
-import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
-import org.apache.metamodel.data.DataSet;
-import org.apache.metamodel.data.DataSetHeader;
-import org.apache.metamodel.data.DefaultRow;
-import org.apache.metamodel.data.EmptyDataSet;
-import org.apache.metamodel.data.Style;
-import org.apache.metamodel.data.Style.SizeUnit;
-import org.apache.metamodel.data.StyleBuilder;
-import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Table;
-import org.apache.metamodel.util.Action;
-import org.apache.metamodel.util.DateUtils;
-import org.apache.metamodel.util.FileHelper;
-import org.apache.metamodel.util.FileResource;
-import org.apache.metamodel.util.FormatHelper;
-import org.apache.metamodel.util.Func;
-import org.apache.metamodel.util.InMemoryResource;
-import org.apache.metamodel.util.Resource;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.xml.sax.XMLReader;
@@ -117,15 +114,12 @@ final class ExcelUtils {
             }
         }
 
-        return resource.read(new Func<InputStream, Workbook>() {
-            @Override
-            public Workbook eval(InputStream inputStream) {
-                try {
-                    return WorkbookFactory.create(inputStream);
-                } catch (Exception e) {
-                    logger.error("Could not open workbook", e);
-                    throw new IllegalStateException("Could not open workbook", 
e);
-                }
+        return resource.read(inputStream -> {
+            try {
+                return WorkbookFactory.create(inputStream);
+            } catch (Exception e) {
+                logger.error("Could not open workbook", e);
+                throw new IllegalStateException("Could not open workbook", e);
             }
         });
     }
@@ -277,8 +271,8 @@ final class ExcelUtils {
 
             return getCellValue(wb, evaluatedCell);
         } catch (RuntimeException e) {
-            logger.warn("Exception occurred while evaluating formula at 
position ({},{}): {}",
-                    new Object[] { cell.getRowIndex(), cell.getColumnIndex(), 
e.getMessage() });
+            logger.warn("Exception occurred while evaluating formula at 
position ({},{}): {}", new Object[] { cell
+                    .getRowIndex(), cell.getColumnIndex(), e.getMessage() });
             // Some exceptions we simply log - result will be then be the
             // actual formula
             if (e instanceof FormulaParseException) {
@@ -442,7 +436,8 @@ final class ExcelUtils {
     }
 
     public static DataSet getDataSet(Workbook workbook, Sheet sheet, Table 
table, ExcelConfiguration configuration) {
-        final List<SelectItem> selectItems = 
table.getColumns().stream().map(SelectItem::new).collect(Collectors.toList());
+        final List<SelectItem> selectItems = 
table.getColumns().stream().map(SelectItem::new).collect(Collectors
+                .toList());
         final Iterator<Row> rowIterator = getRowIterator(sheet, configuration, 
true);
         if (!rowIterator.hasNext()) {
             // no more rows!

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/excel/src/main/java/org/apache/metamodel/excel/XlsxSpreadsheetReaderDelegate.java
----------------------------------------------------------------------
diff --git 
a/excel/src/main/java/org/apache/metamodel/excel/XlsxSpreadsheetReaderDelegate.java
 
b/excel/src/main/java/org/apache/metamodel/excel/XlsxSpreadsheetReaderDelegate.java
index 0436a2a..81214fe 100644
--- 
a/excel/src/main/java/org/apache/metamodel/excel/XlsxSpreadsheetReaderDelegate.java
+++ 
b/excel/src/main/java/org/apache/metamodel/excel/XlsxSpreadsheetReaderDelegate.java
@@ -22,7 +22,6 @@ import java.io.Closeable;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/fixedwidth/src/main/java/org/apache/metamodel/fixedwidth/EbcdicConfiguration.java
----------------------------------------------------------------------
diff --git 
a/fixedwidth/src/main/java/org/apache/metamodel/fixedwidth/EbcdicConfiguration.java
 
b/fixedwidth/src/main/java/org/apache/metamodel/fixedwidth/EbcdicConfiguration.java
index e4bff94..c2002de 100644
--- 
a/fixedwidth/src/main/java/org/apache/metamodel/fixedwidth/EbcdicConfiguration.java
+++ 
b/fixedwidth/src/main/java/org/apache/metamodel/fixedwidth/EbcdicConfiguration.java
@@ -25,6 +25,8 @@ import 
org.apache.metamodel.schema.naming.ColumnNamingStrategy;
  */
 public final class EbcdicConfiguration extends FixedWidthConfiguration {
 
+    private static final long serialVersionUID = 1L;
+    
     private final boolean _skipEbcdicHeader;
     private final boolean _eolPresent;
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcDataContext.java
----------------------------------------------------------------------
diff --git a/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcDataContext.java 
b/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcDataContext.java
index 3f4a0ad..fbe45e0 100644
--- a/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcDataContext.java
+++ b/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcDataContext.java
@@ -25,7 +25,6 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;
 import java.util.ArrayList;
-import java.util.Collection;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcSchema.java
----------------------------------------------------------------------
diff --git a/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcSchema.java 
b/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcSchema.java
index ccac3f8..55ac4f0 100644
--- a/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcSchema.java
+++ b/jdbc/src/main/java/org/apache/metamodel/jdbc/JdbcSchema.java
@@ -22,7 +22,6 @@ import java.io.ObjectStreamException;
 import java.sql.Connection;
 
 import org.apache.metamodel.schema.MutableSchema;
-import org.apache.metamodel.schema.MutableTable;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcDataContextTest.java
----------------------------------------------------------------------
diff --git 
a/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcDataContextTest.java 
b/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcDataContextTest.java
index c0f1b4e..64a31a6 100644
--- a/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcDataContextTest.java
+++ b/jdbc/src/test/java/org/apache/metamodel/jdbc/JdbcDataContextTest.java
@@ -34,7 +34,6 @@ import java.util.concurrent.TimeUnit;
 import javax.sql.DataSource;
 import javax.swing.table.TableModel;
 
-import org.easymock.EasyMock;
 import org.apache.commons.dbcp.BasicDataSource;
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.MetaModelException;
@@ -54,10 +53,10 @@ import org.apache.metamodel.query.Query;
 import org.apache.metamodel.query.QueryParameter;
 import org.apache.metamodel.query.SelectItem;
 import org.apache.metamodel.schema.Column;
-import org.apache.metamodel.schema.Relationship;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 import org.apache.metamodel.schema.TableType;
+import org.easymock.EasyMock;
 
 public class JdbcDataContextTest extends JdbcTestCase {
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/FirebirdTest.java
----------------------------------------------------------------------
diff --git 
a/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/FirebirdTest.java
 
b/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/FirebirdTest.java
index 9857ea5..30c6dd2 100644
--- 
a/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/FirebirdTest.java
+++ 
b/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/FirebirdTest.java
@@ -24,10 +24,8 @@ import java.util.Date;
 import java.util.Set;
 import java.util.stream.Collectors;
 
-import javax.management.relation.Relation;
 import javax.swing.table.TableModel;
 
-import com.google.common.collect.Sets;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.DataSetTableModel;
 import org.apache.metamodel.jdbc.JdbcDataContext;
@@ -38,6 +36,8 @@ import org.apache.metamodel.query.SelectItem;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 
+import com.google.common.collect.Sets;
+
 /**
  * Integrationtests for Firebird SQL.
  * 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/OracleTest.java
----------------------------------------------------------------------
diff --git 
a/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/OracleTest.java 
b/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/OracleTest.java
index 826bc81..75baff4 100644
--- 
a/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/OracleTest.java
+++ 
b/jdbc/src/test/java/org/apache/metamodel/jdbc/integrationtests/OracleTest.java
@@ -28,9 +28,7 @@ import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 
 import javax.swing.table.TableModel;
-import javax.swing.text.html.Option;
 
-import com.google.common.collect.Sets;
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.DataSetTableModel;
@@ -46,6 +44,8 @@ import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 import org.apache.metamodel.schema.TableType;
 
+import com.google.common.collect.Sets;
+
 /**
  * Test case that tests oracle interaction. An express edition of the oracle
  * database can be used to run these tests.

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/json/src/main/java/org/apache/metamodel/json/JsonDataContext.java
----------------------------------------------------------------------
diff --git a/json/src/main/java/org/apache/metamodel/json/JsonDataContext.java 
b/json/src/main/java/org/apache/metamodel/json/JsonDataContext.java
index 6578d7c..b0e923f 100644
--- a/json/src/main/java/org/apache/metamodel/json/JsonDataContext.java
+++ b/json/src/main/java/org/apache/metamodel/json/JsonDataContext.java
@@ -25,7 +25,6 @@ import java.util.stream.Collectors;
 
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.convert.DocumentConverter;
 import org.apache.metamodel.data.CachingDataSetHeader;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/json/src/test/java/org/apache/metamodel/json/JsonDataContextTest.java
----------------------------------------------------------------------
diff --git 
a/json/src/test/java/org/apache/metamodel/json/JsonDataContextTest.java 
b/json/src/test/java/org/apache/metamodel/json/JsonDataContextTest.java
index bfc1283..b27fc3d 100644
--- a/json/src/test/java/org/apache/metamodel/json/JsonDataContextTest.java
+++ b/json/src/test/java/org/apache/metamodel/json/JsonDataContextTest.java
@@ -21,11 +21,8 @@ package org.apache.metamodel.json;
 import java.io.File;
 import java.util.Arrays;
 
-import junit.framework.TestCase;
-
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.query.FunctionType;
-import org.apache.metamodel.schema.Column;
 import org.apache.metamodel.schema.Schema;
 import org.apache.metamodel.schema.Table;
 import org.apache.metamodel.schema.builder.SchemaBuilder;
@@ -35,6 +32,8 @@ import org.apache.metamodel.util.FileResource;
 import org.apache.metamodel.util.Resource;
 import org.apache.metamodel.util.SimpleTableDef;
 
+import junit.framework.TestCase;
+
 public class JsonDataContextTest extends TestCase {
 
     public void testReadArrayWithDocumentsFile() throws Exception {

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/mongodb/mongo2/src/main/java/org/apache/metamodel/mongodb/mongo2/MongoDbDataSet.java
----------------------------------------------------------------------
diff --git 
a/mongodb/mongo2/src/main/java/org/apache/metamodel/mongodb/mongo2/MongoDbDataSet.java
 
b/mongodb/mongo2/src/main/java/org/apache/metamodel/mongodb/mongo2/MongoDbDataSet.java
index 3197945..cffd0de 100644
--- 
a/mongodb/mongo2/src/main/java/org/apache/metamodel/mongodb/mongo2/MongoDbDataSet.java
+++ 
b/mongodb/mongo2/src/main/java/org/apache/metamodel/mongodb/mongo2/MongoDbDataSet.java
@@ -18,19 +18,18 @@
  */
 package org.apache.metamodel.mongodb.mongo2;
 
+import java.util.List;
+
 import org.apache.metamodel.data.AbstractDataSet;
 import org.apache.metamodel.data.Row;
 import org.apache.metamodel.mongodb.common.MongoDBUtils;
 import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Column;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.mongodb.DBCursor;
 import com.mongodb.DBObject;
 
-import java.util.List;
-
 final class MongoDbDataSet extends AbstractDataSet {
 
     private static final Logger logger = 
LoggerFactory.getLogger(MongoDbDataSet.class);

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/mongodb/mongo3/src/main/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataSet.java
----------------------------------------------------------------------
diff --git 
a/mongodb/mongo3/src/main/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataSet.java
 
b/mongodb/mongo3/src/main/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataSet.java
index 76a7636..3846b4a 100644
--- 
a/mongodb/mongo3/src/main/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataSet.java
+++ 
b/mongodb/mongo3/src/main/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataSet.java
@@ -18,19 +18,18 @@
  */
 package org.apache.metamodel.mongodb.mongo3;
 
+import java.util.List;
+
 import org.apache.metamodel.data.AbstractDataSet;
 import org.apache.metamodel.data.Row;
 import org.apache.metamodel.mongodb.common.MongoDBUtils;
 import org.apache.metamodel.query.SelectItem;
-import org.apache.metamodel.schema.Column;
 import org.bson.Document;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.mongodb.client.MongoCursor;
 
-import java.util.List;
-
 final class MongoDbDataSet extends AbstractDataSet {
 
     private static final Logger logger = 
LoggerFactory.getLogger(MongoDbDataSet.class);

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/mongodb/mongo3/src/test/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataContextTest.java
----------------------------------------------------------------------
diff --git 
a/mongodb/mongo3/src/test/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataContextTest.java
 
b/mongodb/mongo3/src/test/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataContextTest.java
index 9751719..78fbddc 100644
--- 
a/mongodb/mongo3/src/test/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataContextTest.java
+++ 
b/mongodb/mongo3/src/test/java/org/apache/metamodel/mongodb/mongo3/MongoDbDataContextTest.java
@@ -24,10 +24,6 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import com.mongodb.BasicDBObject;
-import com.mongodb.DBCollection;
-import com.mongodb.WriteConcern;
-
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.UpdateCallback;
 import org.apache.metamodel.UpdateScript;
@@ -43,6 +39,7 @@ import org.bson.Document;
 
 import com.mongodb.MongoClient;
 import com.mongodb.MongoClientURI;
+import com.mongodb.WriteConcern;
 import com.mongodb.client.MongoCollection;
 import com.mongodb.client.MongoDatabase;
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java
----------------------------------------------------------------------
diff --git 
a/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java 
b/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java
index 82f710d..2a598b5 100644
--- a/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java
+++ b/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java
@@ -30,7 +30,6 @@ import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.DocumentSource;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/neo4j/src/test/java/org/apache/metamodel/neo4j/Neo4jDataContextTest.java
----------------------------------------------------------------------
diff --git 
a/neo4j/src/test/java/org/apache/metamodel/neo4j/Neo4jDataContextTest.java 
b/neo4j/src/test/java/org/apache/metamodel/neo4j/Neo4jDataContextTest.java
index 89bf977..1ac7fa2 100644
--- a/neo4j/src/test/java/org/apache/metamodel/neo4j/Neo4jDataContextTest.java
+++ b/neo4j/src/test/java/org/apache/metamodel/neo4j/Neo4jDataContextTest.java
@@ -19,7 +19,6 @@
 package org.apache.metamodel.neo4j;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.Collections;
 import java.util.Comparator;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/pojo/src/main/java/org/apache/metamodel/pojo/PojoDataContext.java
----------------------------------------------------------------------
diff --git a/pojo/src/main/java/org/apache/metamodel/pojo/PojoDataContext.java 
b/pojo/src/main/java/org/apache/metamodel/pojo/PojoDataContext.java
index f694202..97828df 100644
--- a/pojo/src/main/java/org/apache/metamodel/pojo/PojoDataContext.java
+++ b/pojo/src/main/java/org/apache/metamodel/pojo/PojoDataContext.java
@@ -28,7 +28,6 @@ import java.util.stream.Collectors;
 
 import org.apache.metamodel.DataContext;
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.UpdateScript;
 import org.apache.metamodel.UpdateSummary;

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
----------------------------------------------------------------------
diff --git 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
index 8d25bf4..7e3a73e 100644
--- 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
+++ 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
@@ -164,7 +164,7 @@ public class SalesforceDataContext extends 
QueryPostprocessDataContext implement
         try {
             sb.append("SELECT ");
             int i = 0;
-            final List<Column> columns = new ArrayList(selectItems.size());
+            final List<Column> columns = new ArrayList<>(selectItems.size());
             for (SelectItem selectItem : selectItems) {
                 validateSoqlSupportedSelectItem(selectItem);
                 columns.set(i,selectItem.getColumn());
@@ -352,7 +352,6 @@ public class SalesforceDataContext extends 
QueryPostprocessDataContext implement
         }
     }
 
-    @SuppressWarnings("deprecation")
     private static void validateSoqlSupportedSelectItem(SelectItem selectItem) 
throws UnsupportedOperationException {
         if (selectItem.hasFunction()) {
             throw new UnsupportedOperationException("Function select items not 
supported: " + selectItem);

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceUpdateCallback.java
----------------------------------------------------------------------
diff --git 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceUpdateCallback.java
 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceUpdateCallback.java
index bf9b43b..5db2264 100644
--- 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceUpdateCallback.java
+++ 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceUpdateCallback.java
@@ -215,7 +215,6 @@ final class SalesforceUpdateCallback extends 
AbstractUpdateCallback implements C
      * @param idList
      * @param whereItem
      */
-    @SuppressWarnings("deprecation")
     protected void buildIdList(List<String> idList, FilterItem whereItem) {
         if (whereItem.isCompoundFilter()) {
             final LogicalOperator logicalOperator = 
whereItem.getLogicalOperator();

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d24c3e58/xml/src/main/java/org/apache/metamodel/xml/XmlDomDataContext.java
----------------------------------------------------------------------
diff --git a/xml/src/main/java/org/apache/metamodel/xml/XmlDomDataContext.java 
b/xml/src/main/java/org/apache/metamodel/xml/XmlDomDataContext.java
index cfc3686..aab6fca 100644
--- a/xml/src/main/java/org/apache/metamodel/xml/XmlDomDataContext.java
+++ b/xml/src/main/java/org/apache/metamodel/xml/XmlDomDataContext.java
@@ -34,7 +34,6 @@ import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
 
 import org.apache.metamodel.MetaModelException;
-import org.apache.metamodel.MetaModelHelper;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.data.CachingDataSetHeader;
 import org.apache.metamodel.data.DataSet;

Reply via email to