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

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


        stmt = conn.createStatement();
      }

      for (int i = 0; i < tables.length; ++i)
      {
        ObjectTreeNode child = new ObjectTreeNode(session, tables[i]);
        child.setUserObject(getNodeDisplayText(stmt, tables[i]));
        childNodes.add(child);
      }
    }
    finally
    {
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());
               }
            }
            //JASON: have a main application status bar setStatusBarMessage(buf.toString());
         }
      }
View Full Code Here

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

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

    // Users.
    DatabaseObjectInfo dboInfo = new DatabaseObjectInfo(null, null, "USERS",
                      IObjectTypes.USER_PARENT, md);
    ObjectTreeNode node = new ObjectTreeNode(session, dboInfo);
    childNodes.add(node);

    return childNodes;
  }
View Full Code Here

        IDatabaseObjectInfo si = new DatabaseObjectInfo(
           catalogName, schemaName, rs.getString(1), DatabaseObjectType.SEQUENCE, md);

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

        // session nodes are Oracle sessions that an administrator has the privileges to see.  So we
        // must not use DatabaseObjectType.SESSION, or else these nodes get expanded with the database
        // DefaultdatabasExpander.
        IDatabaseObjectInfo doi =
          new DatabaseObjectInfo(null, schemaName, rs.getString(1), IObjectTypes.SESSION, md);
        childNodes.add(new ObjectTreeNode(session, doi));
      }
    }
    finally
    {
      SQLUtilities.closeResultSet(rs, true);
View Full Code Here

    final String schemaName = parentDbinfo.getSimpleName();

    IDatabaseObjectInfo dbinfo = new DatabaseObjectInfo(catalogName,
                      schemaName, "PACKAGE",
                      IObjectTypes.PACKAGE_PARENT, md);
    ObjectTreeNode child = new ObjectTreeNode(session, dbinfo);
    child.addExpander(new PackageParentExpander());
    childNodes.add(child);

    ObjectType objType;
    objType = new ObjectType(IObjectTypes.CONSUMER_GROUP_PARENT, "CONSUMER GROUP",
                    IObjectTypes.CONSUMER_GROUP);
    childNodes.add(createObjectTypeNode(session, catalogName, schemaName,
                      md, objType));

    objType = new ObjectType(IObjectTypes.FUNCTION_PARENT, "FUNCTION",
                  DatabaseObjectType.FUNCTION);
    childNodes.add(createObjectTypeNode(session, catalogName, schemaName,
                      md, objType));

    objType = new ObjectType(IObjectTypes.INDEX_PARENT, "INDEX", DatabaseObjectType.INDEX);
    childNodes.add(createObjectTypeNode(session, catalogName, schemaName,
                      md, objType));

    objType = new ObjectType(IObjectTypes.LOB_PARENT, "LOB", IObjectTypes.LOB);
    childNodes.add(createObjectTypeNode(session, catalogName, schemaName,
                      md, objType));

    IDatabaseObjectInfo seqInfo = new DatabaseObjectInfo(catalogName,
                    schemaName, "SEQUENCE",
                    IObjectTypes.SEQUENCE_PARENT, md);
    ObjectTreeNode node = new ObjectTreeNode(session, seqInfo);
    node.addExpander(new SequenceParentExpander());
    childNodes.add(node);

    objType = new ObjectType(IObjectTypes.TYPE_PARENT, "TYPE", IObjectTypes.TYPE);
    childNodes.add(createObjectTypeNode(session, catalogName, schemaName,
                      md, objType));
View Full Code Here

                    SQLDatabaseMetaData md, ObjectType objType)
  {
    IDatabaseObjectInfo dbinfo = new DatabaseObjectInfo(catalogName,
                    schemaName, objType._objectTypeColumnData,
                    objType._dboType, md);
    ObjectTreeNode node = new ObjectTreeNode(session, dbinfo);
    node.addExpander(new ObjectTypeExpander(objType));
    return node;
  }
View Full Code Here

        while (rs.next())
        {
          DatabaseObjectInfo doi = new DatabaseObjectInfo(null,
                        rs.getString(1), rs.getString(2),
                        DatabaseObjectType.TRIGGER, md);
          childNodes.add(new ObjectTreeNode(session, doi));
        }
      }
      finally
      {
        rs.close();
View Full Code Here

               IDatabaseObjectInfo si = new DatabaseObjectInfo(catalogName,
                        schemaName, rs.getString(1),
                        DatabaseObjectType.SEQUENCE, md);
               if(filterMatcher.matches(si.getSimpleName()))
               {
                  childNodes.add(new ObjectTreeNode(session, si));
               }
            }
      }
      finally
      {
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.