Package net.sourceforge.squirrel_sql.fw.datasetviewer

Examples of net.sourceforge.squirrel_sql.fw.datasetviewer.ResultSetDataSet


    ResultSet rs = null;
    try
    {
      DatabaseMetaData md = privateGetJDBCMetaData();
      rs = md.getTablePrivileges(ti.getCatalogName(), ti.getSchemaName(), ti.getSimpleName());
      ResultSetDataSet rsds = new ResultSetDataSet();
      rsds.setResultSet(rs, columnIndices, computeWidths, DialectFactory.getDialectType(this));
      return rsds;
    }
    catch (SQLException e)
    {
      throw new DataSetException(e);
View Full Code Here


    ResultSet rs = null;
    try
    {
      DatabaseMetaData md = privateGetJDBCMetaData();
      rs = md.getVersionColumns(ti.getCatalogName(), ti.getSchemaName(), ti.getSimpleName());
      ResultSetDataSet rsds = new ResultSetDataSet();
      rsds.setResultSet(rs, DialectFactory.getDialectType(this));
      return rsds;
    }
    catch (SQLException e)
    {
      throw new DataSetException(e);
View Full Code Here

    IDataSet result = null;
    ResultSet rs = null;
    try
    {
      rs = getColumns(ti);
      ResultSetDataSet rsds = new ResultSetDataSet();
      rsds.setResultSet(rs, columnIndices, computeWidths, DialectFactory.getDialectType(this));
      result = rsds;
    }
    catch (SQLException e)
    {
      throw new DataSetException(e);
View Full Code Here

       
        ISQLConnection conn = _session.getSQLConnection();
        SQLDatabaseMetaData metaData = conn.getSQLMetaData();
       
        try {
            ResultSetDataSet rsds =
                metaData.getIndexInfo(tableInfo, indexColumnIndices, false);
            String indexName = "";
            while (rsds.next(null)) {
                String thisIndexName = (String)rsds.get(0);
                if (thisIndexName != null) {
                    if (!indexName.equals(thisIndexName)) {
                        listener.indexSpotted(tableInfo,thisIndexName);
                        indexName = thisIndexName;
                    }
View Full Code Here

        try
        {
            ISQLConnection con = session.getSQLConnection();
            Statement stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery(QUERY);
            ResultSetDataSet rsds = new ResultSetDataSet();
            rsds.setResultSet(rs, DialectType.POSTGRES);
            return rsds;
        }
        catch (SQLException ex)
        {
            throw new DataSetException(ex);
View Full Code Here

    public void sqlResultSetAvailable(ResultSet rs, SQLExecutionInfo info,
      IDataSetUpdateableTableModel model) throws DataSetException
    {

      ResultSetDataSet rsds = new ResultSetDataSet();
      rsds.setResultSet(rs, _dialectType);

      if (_tabToReplace != null)
      {
        _tabToReplace.reInit(rsds, info, model);
      } else
View Full Code Here

      if (!_haveSession) {
        try {
           _conn = this.getSession().getSQLConnection().getConnection();

           _whoStmt = _conn.prepareCall("{ call sp_who }");
           _whoDataSet = new ResultSetDataSet();

           _perfStmt = _conn.prepareStatement("SELECT * FROM master.dbo.sysperfinfo");
           _perfDataSet = new ResultSetDataSet();

           _monitorStmt = _conn.prepareCall("{ call sp_monitor }");

           _haveSession = true;
        }
View Full Code Here

  protected abstract String getSQL() throws SQLException;

  protected IDataSet createDataSetFromResultSet(ResultSet rs)
    throws DataSetException
  {
    final ResultSetDataSet rsds = new ResultSetDataSet();
    rsds.setResultSet(rs, DialectType.MYSQL);
    if (!_firstRowOnly)
    {
      return rsds;
    }

    final int columnCount = rsds.getColumnCount();
    final ColumnDisplayDefinition[] colDefs = rsds.getDataSetDefinition().getColumnDefinitions();
    final Map<String, Object> data = new HashMap<String, Object>();
    if (rsds.next(null))
    {
      for (int i = 0; i < columnCount; ++i)
      {
        data.put(colDefs[i].getColumnName(), rsds.get(i));
      }
    }
    return new MapDataSet(data);
  }
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.fw.datasetviewer.ResultSetDataSet

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.