Repository: calcite Updated Branches: refs/heads/master 8f202e918 -> 59b76701d
http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/spark/src/main/java/org/apache/calcite/adapter/spark/SparkRules.java ---------------------------------------------------------------------- diff --git a/spark/src/main/java/org/apache/calcite/adapter/spark/SparkRules.java b/spark/src/main/java/org/apache/calcite/adapter/spark/SparkRules.java index 3989768..53cb7b2 100644 --- a/spark/src/main/java/org/apache/calcite/adapter/spark/SparkRules.java +++ b/spark/src/main/java/org/apache/calcite/adapter/spark/SparkRules.java @@ -183,10 +183,10 @@ public abstract class SparkRules { JavaRowFormat.CUSTOM); final Type rowClass = physType.getJavaRowType(); - final List<Expression> expressions = new ArrayList<Expression>(); + final List<Expression> expressions = new ArrayList<>(); final List<RelDataTypeField> fields = rowType.getFieldList(); for (List<RexLiteral> tuple : tuples) { - final List<Expression> literals = new ArrayList<Expression>(); + final List<Expression> literals = new ArrayList<>(); for (Pair<RelDataTypeField, RexLiteral> pair : Pair.zip(fields, tuple)) { literals.add( http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java ---------------------------------------------------------------------- diff --git a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java index 913f194..59acfb1 100644 --- a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java +++ b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkPushDownRule.java @@ -207,8 +207,7 @@ public class SplunkPushDownRule // handle bottom projection (ie choose a subset of the table fields) if (bottomProj != null) { - List<RelDataTypeField> tmp = - new ArrayList<RelDataTypeField>(); + List<RelDataTypeField> tmp = new ArrayList<>(); List<RelDataTypeField> dRow = bottomProj.getRowType().getFieldList(); for (RexNode rn : bottomProj.getProjects()) { RelDataTypeField rdtf; @@ -224,14 +223,13 @@ public class SplunkPushDownRule } // field renaming: to -> from - List<Pair<String, String>> renames = - new LinkedList<Pair<String, String>>(); + List<Pair<String, String>> renames = new LinkedList<>(); // handle top projection (ie reordering and renaming) List<RelDataTypeField> newFields = bottomFields; if (topProj != null) { LOGGER.debug("topProj: {}", String.valueOf(topProj.getPermutation())); - newFields = new ArrayList<RelDataTypeField>(); + newFields = new ArrayList<>(); int i = 0; for (RexNode rn : topProj.getProjects()) { RexInputRef rif = (RexInputRef) rn; http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkQuery.java ---------------------------------------------------------------------- diff --git a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkQuery.java b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkQuery.java index 170d9b6..cd236ef 100644 --- a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkQuery.java +++ b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkQuery.java @@ -64,7 +64,7 @@ public class SplunkQuery<T> extends AbstractEnumerable<T> { } private Map<String, String> getArgs() { - Map<String, String> args = new HashMap<String, String>(); + Map<String, String> args = new HashMap<>(); if (fieldList != null) { String fields = StringUtils.encodeList(fieldList, ',').toString(); http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkTable.java ---------------------------------------------------------------------- diff --git a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkTable.java b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkTable.java index 60906c4..72b0145 100644 --- a/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkTable.java +++ b/splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkTable.java @@ -57,7 +57,7 @@ class SplunkTable extends AbstractQueryableTable implements TranslatableTable { public <T> Queryable<T> asQueryable(QueryProvider queryProvider, SchemaPlus schema, String tableName) { - return new SplunkTableQueryable<T>(queryProvider, schema, this, tableName); + return new SplunkTableQueryable<>(queryProvider, schema, this, tableName); } public RelNode toRel( @@ -93,7 +93,7 @@ class SplunkTable extends AbstractQueryableTable implements TranslatableTable { public SplunkQuery<T> createQuery(String search, String earliest, String latest, List<String> fieldList) { final SplunkSchema splunkSchema = schema.unwrap(SplunkSchema.class); - return new SplunkQuery<T>(splunkSchema.splunkConnection, search, + return new SplunkQuery<>(splunkSchema.splunkConnection, search, earliest, latest, fieldList); } } http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java ---------------------------------------------------------------------- diff --git a/splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java b/splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java index 9bf0e11..9664e92 100644 --- a/splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java +++ b/splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.java @@ -64,7 +64,7 @@ public class SplunkConnectionImpl implements SplunkConnection { final String username; final String password; String sessionKey; - final Map<String, String> requestHeaders = new HashMap<String, String>(); + final Map<String, String> requestHeaders = new HashMap<>(); public SplunkConnectionImpl(String url, String username, String password) throws MalformedURLException { @@ -147,7 +147,7 @@ public class SplunkConnectionImpl implements SplunkConnection { url.getPort()); StringBuilder data = new StringBuilder(); - Map<String, String> args = new LinkedHashMap<String, String>(); + Map<String, String> args = new LinkedHashMap<>(); if (otherArgs != null) { args.putAll(otherArgs); } @@ -242,7 +242,7 @@ public class SplunkConnectionImpl implements SplunkConnection { } public static void main(String[] args) throws MalformedURLException { - Map<String, String> argsMap = new HashMap<String, String>(); + Map<String, String> argsMap = new HashMap<>(); argsMap.put("uri", "https://localhost:8089"); argsMap.put("username", "admin"); argsMap.put("password", "changeme"); @@ -270,7 +270,7 @@ public class SplunkConnectionImpl implements SplunkConnection { argsMap.get("username"), argsMap.get("password")); - Map<String, String> searchArgs = new HashMap<String, String>(); + Map<String, String> searchArgs = new HashMap<>(); searchArgs.put("earliest_time", argsMap.get("earliest_time")); searchArgs.put("latest_time", argsMap.get("latest_time")); searchArgs.put( http://git-wip-us.apache.org/repos/asf/calcite/blob/295ab13e/splunk/src/main/java/org/apache/calcite/adapter/splunk/util/StringUtils.java ---------------------------------------------------------------------- diff --git a/splunk/src/main/java/org/apache/calcite/adapter/splunk/util/StringUtils.java b/splunk/src/main/java/org/apache/calcite/adapter/splunk/util/StringUtils.java index ac08949..a33095c 100644 --- a/splunk/src/main/java/org/apache/calcite/adapter/splunk/util/StringUtils.java +++ b/splunk/src/main/java/org/apache/calcite/adapter/splunk/util/StringUtils.java @@ -50,7 +50,7 @@ public class StringUtils { } public static List<String> decodeList(CharSequence encoded, char delim) { - List<String> list = new LinkedList<String>(); + List<String> list = new LinkedList<>(); int len = encoded.length(); int start = 0; int end = 0; @@ -132,7 +132,7 @@ public class StringUtils { public static void main(String[] args) { - List<String> list = new LinkedList<String>(); + List<String> list = new LinkedList<>(); list.add("test"); list.add("test,with,comma"); list.add("");