CloneSet643


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
49220.983compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1491
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/ITableIndexExtractor.java
2491
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/ITableTriggerExtractor.java
Next
Last
Clone Instance
1
Line Count
49
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/ITableIndexExtractor.java

package net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders;

/*
 * Copyright (C) 2007 Rob Manning
 * manningr@users.sourceforge.net
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
import java.sql.PreparedStatement;
import java.sql.SQLException;
import net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo;

public interface ITableIndexExtractor {
  /**
   * Returns the SQL to be used as a PreparedStatement which is necessary to 
   * get the trigger definition for a table.
   *  
   * @return
   */
  String getTableIndexQuery();
  /**
   * Binds an parameter values into the PreparedStatement that was created 
   * from the SQL returned by getTableTriggerQuery();
   * 
   * @param pstmt the PreparedStatement to bind parameter values to.
   * 
   * @param dbo the DatabaseObjectInfo to get info like schema, catalog and 
   *            simple names from.
   * @throws SQLException if an error occurs while binding variable values.            
   */
  void bindParamters(PreparedStatement pstmt, IDatabaseObjectInfo dbo)
    throws SQLException;
}




First
Previous
Clone Instance
2
Line Count
49
Source Line
1
Source File
E:/TSE/Projects-CloneDR/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/expanders/ITableTriggerExtractor.java

package net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders;

/*
 * Copyright (C) 2007 Rob Manning
 * manningr@users.sourceforge.net
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
import java.sql.PreparedStatement;
import java.sql.SQLException;
import net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo;

public interface ITableTriggerExtractor {
  /**
   * Returns the SQL to be used as a PreparedStatement which is necessary to 
   * get the trigger definition for a table.
   *  
   * @return
   */
  String getTableTriggerQuery();
  /**
   * Binds an parameter values into the PreparedStatement that was created 
   * from the SQL returned by getTableTriggerQuery();
   * 
   * @param pstmt the PreparedStatement to bind parameter values to.
   * 
   * @param dbo the DatabaseObjectInfo to get info like schema, catalog and 
   *            simple names from.
   * @throws SQLException if an error occurs while binding variable values.            
   */
  void bindParamters(PreparedStatement pstmt, IDatabaseObjectInfo dbo)
    throws SQLException;
}




Clone AbstractionParameter Count: 2Parameter Bindings

package net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.expanders;

/*
 * Copyright (C) 2007 Rob Manning
 * manningr@users.sourceforge.net
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
import java.sql.PreparedStatement;
import java.sql.SQLException;
import net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo;

public interface [[#variable1cc412a0]]{
  /**
       * Returns the SQL to be used as a PreparedStatement which is necessary to 
       * get the trigger definition for a table.
       *  
       * @return
       */
  String  [[#variable1cc43c40]]();
  /**
       * Binds an parameter values into the PreparedStatement that was created 
       * from the SQL returned by getTableTriggerQuery();
       * 
       * @param pstmt the PreparedStatement to bind parameter values to.
       * 
       * @param dbo the DatabaseObjectInfo to get info like schema, catalog and 
       *            simple names from.
       * @throws SQLException if an error occurs while binding variable values.            
       */
  void bindParamters(PreparedStatement pstmt, IDatabaseObjectInfo dbo)
    throws SQLException;
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1cc412a0]]
ITableIndexExtractor 
12[[#1cc412a0]]
ITableTriggerExtractor 
21[[#1cc43c40]]
getTableIndexQuery 
22[[#1cc43c40]]
getTableTriggerQuery