X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-xsql%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fxsql%2Fjdbc%2FJDBCResultSet.java;h=7c5d56055855ba2c91307c569c1fd3b1006f3c88;hp=ea16e72dc91e1a438229e3e2e94f3e78c3eee09a;hb=0f1c2bc494711636246c127eff476043ff61445a;hpb=c58a4036d120482ce18f247bb1b283193cab60d1 diff --git a/opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCResultSet.java b/opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCResultSet.java index ea16e72dc9..7c5d560558 100644 --- a/opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCResultSet.java +++ b/opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCResultSet.java @@ -1,10 +1,11 @@ /* - * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2014, 2015 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ + package org.opendaylight.controller.md.sal.dom.xsql.jdbc; import java.io.InputStream; @@ -57,18 +58,18 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData private static int nextID = 0; private String sql = null; - private List tablesInQuery = new ArrayList(); - private Map tablesInQueryMap = new ConcurrentHashMap(); - private List fieldsInQuery = new ArrayList(); + private List tablesInQuery = new ArrayList<>(); + private Map tablesInQueryMap = new ConcurrentHashMap<>(); + private List fieldsInQuery = new ArrayList<>(); private transient LinkedList> records = new LinkedList<>(); private transient Map currentRecord = null; private boolean finished = false; private int id = 0; public int numberOfTasks = 0; - private Map>> criteria = new ConcurrentHashMap>>(); + private Map>> criteria = new ConcurrentHashMap<>(); private Exception err = null; - private List EMPTY_RESULT = new LinkedList(); - private transient Map subQueries = new HashMap(); + private List EMPTY_RESULT = new LinkedList<>(); + private transient Map subQueries = new HashMap<>(); public ResultSet getProxy() { return this; @@ -81,7 +82,7 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData public JDBCResultSet addSubQuery(String _sql, String logicalName) { if (subQueries == null) { - subQueries = new HashMap(); + subQueries = new HashMap<>(); } JDBCResultSet rs = new JDBCResultSet(_sql); this.subQueries.put(logicalName, rs); @@ -318,8 +319,8 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData } public static class RecordsContainer { - public List records = new LinkedList(); - public List fitRecords = new LinkedList(); + public List records = new LinkedList<>(); + public List fitRecords = new LinkedList<>(); public Object currentObject = null; } @@ -393,7 +394,7 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData private boolean beenHere(Set beenHereElement, Object element) { if (beenHereElement == null) { - beenHereElement = new HashSet(); + beenHereElement = new HashSet<>(); } String elementKey = null; @@ -416,7 +417,7 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData XSQLBluePrint bluePrint) { List children = XSQLODLUtils.getMChildren(node); - List result = new LinkedList(); + List result = new LinkedList<>(); for (Object child : children) { @@ -474,7 +475,7 @@ public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData public List addRecords(Object element, XSQLBluePrintNode node, boolean root, String tableName, XSQLBluePrint bluePrint) { - List result = new LinkedList(); + List result = new LinkedList<>(); String nodeID = XSQLODLUtils.getNodeIdentiofier(element); if (node.getODLTableName().equals(nodeID)) { XSQLBluePrintNode bluePrintNode = bluePrint