提交 bb0ac3c7 编写于 作者: J jurgen

Cassandra meta model

Former-commit-id: 7f751d13
上级 9849c63e
......@@ -36,6 +36,7 @@ import org.jkiss.dbeaver.model.DBPQualifiedObject;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.model.struct.DBSObjectState;
import org.jkiss.dbeaver.registry.tree.DBXTreeFolder;
import org.jkiss.dbeaver.ui.DBIcon;
import org.jkiss.dbeaver.ui.OverlayImageDescriptor;
import org.jkiss.utils.CommonUtils;
......@@ -243,7 +244,8 @@ public class DBNModel implements IResourceChangeListener {
DBNNode nextChild = null;
for (DBNNode child : children) {
if (child instanceof DBNDatabaseFolder) {
if (((DBNDatabaseFolder) child).getMeta().getType().equals(item)) {
DBXTreeFolder meta = ((DBNDatabaseFolder) child).getMeta();
if (meta != null && meta.getType() != null && meta.getType().equals(item)) {
nextChild = child;
break;
}
......
......@@ -77,6 +77,8 @@ public enum DBIcon
TREE_FILE("file", "icons/tree/file.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_CLASS("class", "icons/tree/class.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_ASSOCIATION("association", "icons/tree/association.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_SERVER("server", "icons/tree/server.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_SERVERS("servers", "icons/tree/servers.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_INFO("info", "/icons/tree/info.png"), //$NON-NLS-1$ //$NON-NLS-2$
TREE_FOLDER_INFO("folder_info", "/icons/tree/folder_info.png"), //$NON-NLS-1$ //$NON-NLS-2$
......@@ -192,7 +194,7 @@ public enum DBIcon
ROW_EDIT("row_edit", "/icons/sql/row_edit.png"), //$NON-NLS-1$ //$NON-NLS-2$
ROW_DELETE("row_delete", "/icons/sql/row_delete.png"), //$NON-NLS-1$ //$NON-NLS-2$
EDIT_DATABSE("edit_database", "/icons/misc/edit_database.png"), //$NON-NLS-1$ //$NON-NLS-2$
EDIT_DATABASE("edit_database", "/icons/misc/edit_database.png"), //$NON-NLS-1$ //$NON-NLS-2$
EDIT_TABLE("edit_table", "/icons/misc/edit_table.png"), //$NON-NLS-1$ //$NON-NLS-2$
EDIT_COLUMN("edit_column", "/icons/misc/edit_column.png"), //$NON-NLS-1$ //$NON-NLS-2$
CONFIG_TABLE("edit_table", "/icons/misc/config_table.png"), //$NON-NLS-1$ //$NON-NLS-2$
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册