Search in sources :

Example 16 with INode

use of org.talend.sqlbuilder.dbstructure.nodes.INode in project tdi-studio-se by Talend.

the class SessionTreeNode method getCatalogs.

/**
     * @return Catalogs.
     */
public String[] getCatalogs() {
    List catalogs = ((DatabaseNode) dbModel.getChildNodes()[0]).getCatalogs();
    String[] catalogNames = new String[catalogs.size()];
    Iterator it = catalogs.iterator();
    int i = 0;
    while (it.hasNext()) {
        INode node = (INode) it.next();
        if (node != null) {
            catalogNames[i] = node.toString();
            i++;
        }
    }
    return catalogNames;
}
Also used : INode(org.talend.sqlbuilder.dbstructure.nodes.INode) DatabaseNode(org.talend.sqlbuilder.dbstructure.nodes.DatabaseNode) Iterator(java.util.Iterator) ListenerList(org.eclipse.core.runtime.ListenerList) ArrayList(java.util.ArrayList) List(java.util.List)

Aggregations

INode (org.talend.sqlbuilder.dbstructure.nodes.INode)16 TableNode (org.talend.sqlbuilder.dbstructure.nodes.TableNode)11 DataSet (org.talend.sqlbuilder.dataset.dataset.DataSet)8 ResultSet (java.sql.ResultSet)6 ArrayList (java.util.ArrayList)5 ITableInfo (net.sourceforge.squirrel_sql.fw.sql.ITableInfo)5 SessionTreeNode (org.talend.sqlbuilder.sessiontree.model.SessionTreeNode)5 Iterator (java.util.Iterator)4 List (java.util.List)2 TreeSet (java.util.TreeSet)2 ICompletionProposal (org.eclipse.jface.text.contentassist.ICompletionProposal)2 Point (org.eclipse.swt.graphics.Point)2 CatalogNode (org.talend.sqlbuilder.dbstructure.nodes.CatalogNode)2 DatabaseNode (org.talend.sqlbuilder.dbstructure.nodes.DatabaseNode)2 DatabaseMetaData (java.sql.DatabaseMetaData)1 Statement (java.sql.Statement)1 SQLDatabaseMetaData (net.sourceforge.squirrel_sql.fw.sql.SQLDatabaseMetaData)1 IExtensionPoint (org.eclipse.core.runtime.IExtensionPoint)1 ListenerList (org.eclipse.core.runtime.ListenerList)1 IAction (org.eclipse.jface.action.IAction)1