Examples of ObjectTreeNode


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

        final 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

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

      session.getSchemaInfo().waitTillStoredProceduresLoaded();
      IProcedureInfo[] procs = session.getSchemaInfo().getStoredProceduresInfos(catalogName, schemaName, new ObjFilterMatcher(session.getProperties()));

      for (int i = 0; i < procs.length; ++i)
    {
      ObjectTreeNode child = new ObjectTreeNode(session, procs[i]);
      childNodes.add(child);
    }
    return childNodes;
  }
View Full Code Here

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

        int pages = 0;
        String filterCondition = null;
        IndexInfo doi = new IndexInfo(
           cat, schema, indexName, tableName, columnName, nonUnique, indexQualifier, indexType,
           ordinalPosition, sortOrder, cardinality, pages, filterCondition, md);
        childNodes.add(new ObjectTreeNode(session, doi));
      }
    } catch (SQLException e)
    {
      session.showErrorMessage(e);
      s_log.error(
View Full Code Here

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

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

            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

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

      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

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

    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

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

        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

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

        // 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

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

    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
TOP
Copyright © 2018 www.massapi.com. 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.