Package net.sourceforge.squirrel_sql.fw.sql

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


   *      nodes for the passed node.
   */
  public List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
  {
    final List<ObjectTreeNode> childNodes = new ArrayList<ObjectTreeNode>();
    final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
    final SQLDatabaseMetaData md = session.getSQLConnection().getSQLMetaData();
    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);
   
View Full Code Here


    * @return  A list of <TT>ObjectTreeNode</TT> objects representing the child
    *      nodes for the passed node.
    */
   public List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
   {
      final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
      final String schemaName = parentDbinfo.getSchemaName();
      return createProcedureNodes(session, null, schemaName);
   }
View Full Code Here

   * @return  A list of <TT>ObjectTreeNode</TT> objects representing the child
   *      nodes for the passed node.
   */
  public List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
  {
    final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
    final String schemaName = parentDbinfo.getSchemaName();
    final String packageName = parentDbinfo.getSimpleName();
    return createProcedureNodes(session, packageName, schemaName);
  }
View Full Code Here

    {
      pstmt = conn.prepareStatement(SQL);
      rs = pstmt.executeQuery();
      while (rs.next())
      {
        IDatabaseObjectInfo doi = new DatabaseObjectInfo(
           null, null, rs.getString(1), IObjectTypes.INSTANCE, md);
        // final Map map = new HashMap();
        // map.put("Instance Number", new Integer(rs.getInt(1)));
        // map.put("Name", rs.getString(2));
        // map.put("Host Name", rs.getString(3));
View Full Code Here

   */
  public List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
    throws SQLException
  {
    final List<ObjectTreeNode> childNodes = new ArrayList<ObjectTreeNode>();
    final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
    final SQLDatabaseMetaData md = session.getSQLConnection().getSQLMetaData();
    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);

View Full Code Here

   */
  public List<ObjectTreeNode> createChildren(ISession session, ObjectTreeNode parentNode)
    throws SQLException
  {
    final List<ObjectTreeNode> childNodes = new ArrayList<ObjectTreeNode>();
    final IDatabaseObjectInfo parentDbinfo = parentNode.getDatabaseObjectInfo();
    final String catalogName = parentDbinfo.getCatalogName();
    final String schemaName = parentDbinfo.getSchemaName();
    childNodes.addAll(createNodes(session, catalogName, schemaName));
    return childNodes;
  }
View Full Code Here

      ResultSet rs = pstmt.executeQuery();
      try
      {
        while (rs.next())
        {
          IDatabaseObjectInfo dbinfo = new DatabaseObjectInfo(catalogName,
                      schemaName, rs.getString(1),
                      _objectType._childDboType, md);

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

  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
    IDatabaseObjectInfo doi = getDatabaseObjectInfo();
    pstmt.setString(1, doi.getSchemaName());
    pstmt.setString(2, doi.getSimpleName());
    return pstmt;
  }
View Full Code Here

   */
  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
    IDatabaseObjectInfo doi = getDatabaseObjectInfo();
    pstmt.setLong(1, Long.parseLong(doi.getSimpleName()));
    return pstmt;
  }
View Full Code Here

  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
    IDatabaseObjectInfo doi = getDatabaseObjectInfo();
    pstmt.setString(1, doi.getSchemaName());
    pstmt.setString(2, doi.getSimpleName());
    return pstmt;
  }
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo

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.