Package net.sourceforge.squirrel_sql.client.session

Examples of net.sourceforge.squirrel_sql.client.session.ISession


    }
  }

  private void updateObjectTree(final IObjectTreeAPI objTree)
  {
    ISession session = objTree.getSession();
    addDetailTab(objTree, DatabaseObjectType.SESSION, new OptionsTab());
    addDetailTab(objTree, IObjectTypes.CONSUMER_GROUP, new DatabaseObjectInfoTab());
    addDetailTab(objTree, DatabaseObjectType.FUNCTION, new DatabaseObjectInfoTab());
    addDetailTab(objTree, DatabaseObjectType.INDEX, new DatabaseObjectInfoTab());
    addDetailTab(objTree, DatabaseObjectType.INDEX, new IndexColumnInfoTab());
    addDetailTab(objTree, DatabaseObjectType.INDEX, new IndexDetailsTab());
    addDetailTab(objTree, IObjectTypes.LOB, new DatabaseObjectInfoTab());
    addDetailTab(objTree, IObjectTypes.LOB, new LobDetailsTab());
    addDetailTab(objTree, DatabaseObjectType.SEQUENCE, new DatabaseObjectInfoTab());
    addDetailTab(objTree, DatabaseObjectType.TRIGGER, new DatabaseObjectInfoTab());
    addDetailTab(objTree, IObjectTypes.TRIGGER_PARENT, new DatabaseObjectInfoTab());
    addDetailTab(objTree, IObjectTypes.TYPE, new DatabaseObjectInfoTab());
    addDetailTab(objTree, IObjectTypes.CONSTRAINT, new DatabaseObjectInfoTab());
   
    // Expanders.
    addExpander(objTree, DatabaseObjectType.SCHEMA, new SchemaExpander());
    addExpander(objTree, DatabaseObjectType.TABLE, new TableExpander());
    addExpander(objTree, IObjectTypes.PACKAGE, new PackageExpander());
    addExpander(objTree, IObjectTypes.USER_PARENT, new UserParentExpander(session));
    addExpander(objTree, IObjectTypes.SESSION_PARENT, new SessionParentExpander());
    addExpander(objTree, IObjectTypes.INSTANCE_PARENT, new InstanceParentExpander());
    addExpander(objTree, IObjectTypes.TRIGGER_PARENT, new TriggerParentExpander());
    addExpander(objTree, IObjectTypes.CONSTRAINT_PARENT, new ConstraintParentExpander());

    addDetailTab(objTree, DatabaseObjectType.PROCEDURE, new ObjectSourceTab(
       "PROCEDURE", "Show stored procedure source"));
    addDetailTab(objTree, DatabaseObjectType.FUNCTION, new ObjectSourceTab(
       "FUNCTION", "Show function source"));
    addDetailTab(objTree, IObjectTypes.PACKAGE, new ObjectSourceTab(
       "PACKAGE", "Specification", "Show package specification"));
    addDetailTab(objTree, IObjectTypes.PACKAGE, new ObjectSourceTab(
       "PACKAGE BODY", "Body", "Show package body"));
    addDetailTab(objTree, IObjectTypes.TYPE, new ObjectSourceTab(
       "TYPE", "Specification", "Show type specification"));
   
    addDetailTab(objTree, IObjectTypes.TYPE, new ObjectSourceTab("TYPE BODY", "Body", "Show type body"));
    addDetailTab(objTree, IObjectTypes.INSTANCE, new InstanceDetailsTab());
    addDetailTab(objTree, DatabaseObjectType.SEQUENCE, new SequenceDetailsTab());
    addDetailTab(objTree, IObjectTypes.SESSION, new SessionDetailsTab());
    addDetailTab(objTree, IObjectTypes.SESSION, new SessionStatisticsTab());
    addDetailTab(objTree, DatabaseObjectType.TRIGGER, new TriggerDetailsTab());
    addDetailTab(objTree, DatabaseObjectType.TRIGGER, new TriggerSourceTab());
    addDetailTab(objTree, DatabaseObjectType.TRIGGER, new TriggerColumnInfoTab());
    addDetailTab(objTree, DatabaseObjectType.USER, new UserDetailsTab(session));
    addDetailTab(objTree, IObjectTypes.CONSTRAINT, new ConstraintDetailsTab());
    addDetailTab(objTree, IObjectTypes.CONSTRAINT, new ConstraintColumnInfoTab());
    addDetailTab(objTree, IObjectTypes.CONSTRAINT, new ConstraintSourceTab());
   
    addDetailTab(objTree, DatabaseObjectType.VIEW, new ViewSourceTab());
    addDetailTab(objTree, DatabaseObjectType.TABLE, new SnapshotSourceTab());
   
    /* Adds a popup menu for SQL*Loader control files generation */
    session.getSessionInternalFrame().getObjectTreeAPI().addToPopup(
        DatabaseObjectType.TABLE,
        new GenerateControlFileAction(getApplication(), _resources,
            session));


View Full Code Here


    super(i18n.TITLE, i18n.HINT, true);
  }

  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

    super(hint);
  }

  protected PreparedStatement createStatement() throws SQLException
  {
    final ISession session = getSession();
    final IDatabaseObjectInfo doi = getDatabaseObjectInfo();

    ISQLConnection conn = session.getSQLConnection();
        if (s_log.isDebugEnabled()) {
            s_log.debug("Running View Source SQL: "+SQL);
            s_log.debug("View Name="+doi.getSimpleName());
            s_log.debug("Schema Name="+doi.getSchemaName());
        }               
View Full Code Here

   * @see net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseSourceTab#createStatement()
   */
  @Override
  protected PreparedStatement createStatement() throws SQLException
  {
    final ISession session = getSession();
    final IDatabaseObjectInfo doi = getDatabaseObjectInfo();

    if (s_log.isDebugEnabled()) {
            s_log.debug("Running SQL: "+SQL);
            s_log.debug("procname="+doi.getSimpleName());
        }

    ISQLConnection conn = session.getSQLConnection();
    PreparedStatement pstmt = conn.prepareStatement(SQL);
    pstmt.setString(1, doi.getSimpleName());
    return pstmt;
  }
View Full Code Here

    super(i18n.TITLE, i18n.HINT, true);
  }

  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

    super(i18n.TITLE, i18n.HINT, true);
  }

  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
        IDatabaseObjectInfo doi = getDatabaseObjectInfo();
        if (s_log.isDebugEnabled()) {
            s_log.debug("Trigger details SQL: "+SQL);
            s_log.debug("Trigger schema: "+doi.getSchemaName());
            s_log.debug("Trigger name: "+doi.getSimpleName());
        }
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
        pstmt.setString(1, doi.getSchemaName());
    pstmt.setString(2, doi.getSimpleName());
    return pstmt;
  }
View Full Code Here

    * @author Alex Pivovarov
    */
   private class SessionListener extends SessionAdapter {
      @Override
      public void sessionClosed(SessionEvent evt) {
         ISession session = evt.getSession();
         shutdownEmbeddedDerby(session);
      }
View Full Code Here

    super(i18n.TITLE, i18n.HINT, true);
  }

  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
        IDatabaseObjectInfo doi = getDatabaseObjectInfo();
        if (s_log.isDebugEnabled()) {
            s_log.debug("Trigger details SQL: "+SQL);
            s_log.debug("Trigger name: "+doi.getSimpleName());
            s_log.debug("Trigger schema: "+doi.getSchemaName());
        }
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
    pstmt.setString(1, doi.getSimpleName());
        pstmt.setString(2, doi.getSchemaName());
    return pstmt;
  }
View Full Code Here

    super(i18n.TITLE, i18n.HINT, true);
  }

  protected PreparedStatement createStatement() throws SQLException
  {
    ISession session = getSession();
        IDatabaseObjectInfo doi = getDatabaseObjectInfo();
        if (s_log.isDebugEnabled()) {
            s_log.debug("Trigger details SQL: "+SQL);
            s_log.debug("Trigger catalog: "+doi.getCatalogName());
            s_log.debug("Trigger name: "+doi.getSimpleName());
        }
    PreparedStatement pstmt = session.getSQLConnection().prepareStatement(SQL);
    pstmt.setString(1, doi.getCatalogName());
        pstmt.setString(2, doi.getSimpleName());
    return pstmt;
  }
View Full Code Here

    super(hint);
  }

  protected PreparedStatement createStatement() throws SQLException
  {
    final ISession session = getSession();
    final IDatabaseObjectInfo doi = getDatabaseObjectInfo();

    if (s_log.isDebugEnabled())
    {
      s_log.debug("Running SQL: " + SQL);
      s_log.debug("Trigger Name=" + doi.getSimpleName());
      s_log.debug("Schema Name=" + doi.getSchemaName());
    }
    ISQLConnection conn = session.getSQLConnection();
    PreparedStatement pstmt = conn.prepareStatement(SQL);
    pstmt.setString(1, doi.getSimpleName());
    pstmt.setString(2, doi.getSchemaName());
    return pstmt;
  }
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.client.session.ISession

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.