提交 e953ae84 authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Remove redundant type arguments

上级 9150d35a
...@@ -73,7 +73,7 @@ public class DropView extends SchemaCommand { ...@@ -73,7 +73,7 @@ public class DropView extends SchemaCommand {
// supported from imported keys - but not for dependent db objects // supported from imported keys - but not for dependent db objects
TableView tableView = (TableView) view; TableView tableView = (TableView) view;
ArrayList<Table> copyOfDependencies = new ArrayList<Table>(tableView.getTables()); ArrayList<Table> copyOfDependencies = new ArrayList<>(tableView.getTables());
view.lock(session, true, true); view.lock(session, true, true);
session.getDatabase().removeSchemaObject(session, view); session.getDatabase().removeSchemaObject(session, view);
......
...@@ -92,8 +92,8 @@ public class Database implements DataHandler { ...@@ -92,8 +92,8 @@ public class Database implements DataHandler {
private static int initialPowerOffCount; private static int initialPowerOffCount;
private static final ThreadLocal<Session> META_LOCK_DEBUGGING = new ThreadLocal<Session>(); private static final ThreadLocal<Session> META_LOCK_DEBUGGING = new ThreadLocal<>();
private static final ThreadLocal<Throwable> META_LOCK_DEBUGGING_STACK = new ThreadLocal<Throwable>(); private static final ThreadLocal<Throwable> META_LOCK_DEBUGGING_STACK = new ThreadLocal<>();
/** /**
* The default name of the system user. This name is only used as long as * The default name of the system user. This name is only used as long as
......
...@@ -123,7 +123,7 @@ public class Session extends SessionWithState { ...@@ -123,7 +123,7 @@ public class Session extends SessionWithState {
private long modificationMetaID = -1; private long modificationMetaID = -1;
private SubQueryInfo subQueryInfo; private SubQueryInfo subQueryInfo;
private int parsingView; private int parsingView;
private Deque<String> viewNameStack = new ArrayDeque<String>(); private Deque<String> viewNameStack = new ArrayDeque<>();
private int preparingQueryExpression; private int preparingQueryExpression;
private volatile SmallLRUCache<Object, ViewIndex> viewIndexCache; private volatile SmallLRUCache<Object, ViewIndex> viewIndexCache;
private HashMap<Object, ViewIndex> subQueryIndexCache; private HashMap<Object, ViewIndex> subQueryIndexCache;
......
...@@ -725,7 +725,7 @@ public class TableView extends Table { ...@@ -725,7 +725,7 @@ public class TableView extends Table {
List<Column> columnTemplateList; List<Column> columnTemplateList;
String[] querySQLOutput = new String[]{null}; String[] querySQLOutput = new String[]{null};
ArrayList<String> columnNames = new ArrayList<String>(); ArrayList<String> columnNames = new ArrayList<>();
for (Column columnTemplate: columnTemplates) { for (Column columnTemplate: columnTemplates) {
columnNames.add(columnTemplate.getName()); columnNames.add(columnTemplate.getName());
} }
...@@ -811,7 +811,7 @@ public class TableView extends Table { ...@@ -811,7 +811,7 @@ public class TableView extends Table {
// create table data object // create table data object
CreateTableData recursiveTableData = new CreateTableData(); CreateTableData recursiveTableData = new CreateTableData();
recursiveTableData.id = db.allocateObjectId(); recursiveTableData.id = db.allocateObjectId();
recursiveTableData.columns = new ArrayList<Column>(columns); recursiveTableData.columns = new ArrayList<>(columns);
recursiveTableData.tableName = cteViewName; recursiveTableData.tableName = cteViewName;
recursiveTableData.temporary = !isPersistent; recursiveTableData.temporary = !isPersistent;
recursiveTableData.persistData = true; recursiveTableData.persistData = true;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论