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

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


          DatabaseObjectInfo doi = new DatabaseObjectInfo(null,
                        schemaName,
                        rs.getString(1),
                        IObjectTypes.CONSTRAINT,
                        md);
          childNodes.add(new ObjectTreeNode(session, doi));
        }
      } finally {
        rs.close();
      }
    } finally {
View Full Code Here


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

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

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

    final String schemaName = parentDbinfo.getSchemaName();

    IDatabaseObjectInfo dbinfo = new TriggerParentInfo(parentDbinfo,
                      schemaName, md);
   
    ObjectTreeNode child = new ObjectTreeNode(session, dbinfo);
    childNodes.add(child);
   
    IDatabaseObjectInfo cstrinfo = new ConstraintParentInfo(parentDbinfo,
        schemaName, md);
   
    child = new ObjectTreeNode(session, cstrinfo);
    childNodes.add(child);
   
    return childNodes;
  }
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);

         if (InstanceDetailsTab.isAccessible(session))
         {
            // Instances.
            dboInfo = new DatabaseObjectInfo(null, null, "INSTANCES",
               IObjectTypes.INSTANCE_PARENT, md);
            node = new ObjectTreeNode(session, dboInfo);
            childNodes.add(node);
         }

         if (SessionDetailsTab.isAccessible(session))
         {
            // Sessions.
            dboInfo = new DatabaseObjectInfo(null, null, "SESSIONS",
               IObjectTypes.SESSION_PARENT, md);
            node = new ObjectTreeNode(session, dboInfo);
            childNodes.add(node);
         }

         return childNodes;
      }
View Full Code Here

         session.getSchemaInfo().getStoredProceduresInfos(catalogName, schemaName, new ObjFilterMatcher(session.getProperties()));

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

  {
    final List<ObjectTreeNode> childNodes = new ArrayList<ObjectTreeNode>();
      IProcedureInfo[] procs = session.getSchemaInfo().getStoredProceduresInfos(catalogName, schemaName, new ObjFilterMatcher(session.getProperties()));
    for (int i = 0; i < procs.length; ++i)
    {
      childNodes.add(new ObjectTreeNode(session, procs[i]));
    }
    return childNodes;
  }
View Full Code Here

        // map.put("Log Switch Wait", rs.getString(10));
        // map.put("Logins", rs.getString(11));
        // map.put("Shutdown Pending", rs.getString(12));
        // map.put("Database Status", rs.getString(13));
        // map.put("Instance Role", rs.getString(14));
        childNodes.add(new ObjectTreeNode(session, doi));
      }
    } finally
    {
      SQLUtilities.closeResultSet(rs, true);
    }
View Full Code Here

    final String schemaName = parentDbinfo.getSchemaName();

    // Add package node to contain standalone procedures.
    IDatabaseObjectInfo dbinfo = new DatabaseObjectInfo(null, schemaName,
                        "", IObjectTypes.PACKAGE, md);
    ObjectTreeNode child = new ObjectTreeNode(session, dbinfo);
    child.setUserObject("Standalone");
    childNodes.add(child);

    // Add packages.
    ObjectType objType = new ObjectType(IObjectTypes.PACKAGE, "PACKAGE",
                        IObjectTypes.PACKAGE);
View Full Code Here

                      schemaName, rs.getString(1),
                      _objectType._childDboType, md);

               if(filterMatcher.matches(dbinfo.getSimpleName()))
               {
                  childNodes.add(new ObjectTreeNode(session, dbinfo));
               }
            }
      }
      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.