Package net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree

Examples of net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.ObjectTreeNode


                                    schemaName, rs.getString(1),
                                    DatabaseObjectType.SEQUENCE, md);

               if(filterMatcher.matches(si.getSimpleName()))
               {
                  childNodes.add(new ObjectTreeNode(session, si));
               }
            }
    }
    finally
    {
View Full Code Here


            ResultSet rs = pstmt.executeQuery();
            while (rs.next()) {
                IDatabaseObjectInfo si = new DatabaseObjectInfo(catalogName,
                        schemaName, rs.getString(1),
                        DatabaseObjectType.SEQUENCE, md);
                childNodes.add(new ObjectTreeNode(session, si));
            }
        } finally {
            pstmt.close();
        }
        return childNodes;
View Full Code Here

          IDatabaseObjectInfo si = new DatabaseObjectInfo(catalogName,
                        schemaName, rs.getString(1),
                        DatabaseObjectType.UDF, md);
               if(filterMatcher.matches(si.getSimpleName()))
               {
                  childNodes.add(new ObjectTreeNode(session, si));
               }
            }
    }
    finally
    {
View Full Code Here

      rs = pstmt.executeQuery();
      while (rs.next())
      {
        IDatabaseObjectInfo si = new DatabaseObjectInfo(
           catalogName, schemaName, rs.getString(1), DatabaseObjectType.DATATYPE, md);
        childNodes.add(new ObjectTreeNode(session, si));
      }
    } finally
    {
      SQLUtilities.closeResultSet(rs, true);
    }
View Full Code Here

            while (rs.next())
            {
                IDatabaseObjectInfo doi = new DatabaseObjectInfo(null, null,
                                            rs.getString(1),
                                            DatabaseObjectType.INDEX, md);
                childNodes.add(new ObjectTreeNode(session, doi));
            }
        }
        finally
        {
            SQLUtilities.closeStatement(pstmt);
View Full Code Here

            new DatabaseObjectInfo(catalogName,
                                   schemaName,
                                   "SEQUENCE",
                                   DatabaseObjectType.SEQUENCE_TYPE_DBO,
                                   md);
        ObjectTreeNode node = new ObjectTreeNode(session, seqInfo);
        node.addExpander(new SequenceParentExpander(isOS400));
        childNodes.add(node);

        IDatabaseObjectInfo udfInfo =
            new DatabaseObjectInfo(catalogName,
                                   schemaName,
                                   "UDF",
                                   DatabaseObjectType.UDF_TYPE_DBO,
                                   md);
        ObjectTreeNode udfnode = new ObjectTreeNode(session, udfInfo);
        udfnode.addExpander(new UDFParentExpander(isOS400));
        childNodes.add(udfnode);
       
       
    return childNodes;
  }
View Full Code Here

        final SQLDatabaseMetaData md = session.getSQLConnection().getSQLMetaData();

        final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
        final String catalogName = parentDbinfo.getCatalogName();
        final String schemaName = parentDbinfo.getSimpleName();
        ObjectTreeNode node;
        IDatabaseObjectInfo seqInfo = new DatabaseObjectInfo(catalogName,
                schemaName, "GENERATORS", IObjectTypes.GENERATOR_PARENT, md);
        node = new ObjectTreeNode(session, seqInfo);
        node.addExpander(new GeneratorParentExpander(_plugin));
        childNodes.add(node);
       
        seqInfo = new DatabaseObjectInfo(catalogName,
                schemaName, "DOMAINS", IObjectTypes.DOMAIN_PARENT, md);
        node = new ObjectTreeNode(session, seqInfo);
        node.addExpander(new DomainParentExpander(_plugin));
        childNodes.add(node);

        seqInfo = new IndexParentInfo(null, md);
        node = new ObjectTreeNode(session, seqInfo);
        childNodes.add(node);

        return childNodes;
    }
View Full Code Here

      {
        ObjectTreeNode[] nodes = api.getSelectedNodes();

        if (nodes.length > 0)
        {
          ObjectTreeNode tableNode = nodes[0];

          // send a tree expansion event to the object tree
          api.expandNode(tableNode);
        }
      }
View Full Code Here

        Object[] fullPath = selPath.getPath();
        for (int i = 0; i < fullPath.length; ++i)
        {
          if (fullPath[i] instanceof ObjectTreeNode)
          {
            ObjectTreeNode node = (ObjectTreeNode)fullPath[i];
            buf.append('/').append(node.toString());
          }
        }
        setStatusBarMessage(buf.toString());
      }
    }
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.ObjectTreeNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.