Examples of DatabaseObjectInfo


Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

      pstmt.setString(1, schemaName);
      pstmt.setString(2, filterMatcher.getSqlLikeMatchString());
      rs = pstmt.executeQuery();
      while (rs.next())
      {
        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.fw.sql.DatabaseObjectInfo

        // nodes that this expander is creating should not be confused with the SQuirreL session.  These
        // 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
    {
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

    final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
    final SQLDatabaseMetaData md = session.getSQLConnection().getSQLMetaData();
    final String catalogName = parentDbinfo.getCatalogName();
    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);
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

  private ObjectTreeNode createObjectTypeNode(ISession session,
                    String catalogName, String schemaName,
                    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

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

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

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

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

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

      pstmt.setString(1, tableInfo.getSchemaName());
      pstmt.setString(2, tableInfo.getSimpleName());
      ResultSet rs = pstmt.executeQuery();
      try {
        while (rs.next()) {
          DatabaseObjectInfo doi = new DatabaseObjectInfo(null,
                        schemaName,
                        rs.getString(1),
                        IObjectTypes.CONSTRAINT,
                        md);
          childNodes.add(new ObjectTreeNode(session, doi));
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

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

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

            SQLDatabaseMetaData md = null;
            if (destCon != null) {
              md = destCon.getSQLMetaData();
            }
            IDatabaseObjectInfo schema =
              new DatabaseObjectInfo(null,
                           tableLabelInfo.getSchemaName(),
                           tableLabelInfo.getSchemaName(),
                           DatabaseObjectType.SCHEMA,
                           md);
            sessionInfoProv.setDestSelectedDatabaseObject(schema);
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.DatabaseObjectInfo

      pstmt.setString(3, catalogName);
     
      rs = pstmt.executeQuery();
      while (rs.next())
      {
        IDatabaseObjectInfo si = new DatabaseObjectInfo(
           catalogName, schemaName, rs.getString(1), DatabaseObjectType.SYNONYM, md);

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