You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by RPost <rp...@pacbell.net> on 2005/03/01 02:04:02 UTC

*.java files with duplicate names - candidates for refactoring?

There are six pairs of *.java files in the main tree that have duplicate file names. These may be candidates for refactoring.

I have included the full path for reference as well as the class/interface declarations

ColumnInfo - two classes
  org\apache\derby\impl\load\ColumnInfo.java
    class ColumnInfo {
  org\apache\derby\impl\sql\execute\ColumnInfo.java
    public class ColumnInfo implements Formatable

ColumnOrdering - one class and one interface
  org\apache\derby\iapi\store\access\ColumnOrdering.java
    public interface ColumnOrdering
  org\apache\derby\impl\sql\compile\ColumnOrdering.java
    class ColumnOrdering {

CursorActivation - one interface and one abstract class
  org\apache\derby\iapi\sql\execute\CursorActivation.java
    public interface CursorActivation extends Activation {
  org\apache\derby\impl\sql\execute\CursorActivation.java
    public abstract class CursorActivation extends BaseActivation

GenericScanController - one interface and one abstract class
  org\apache\derby\iapi\store\access\GenericScanController.java
    public interface GenericScanController extends RowCountable
  org\apache\derby\impl\store\access\conglomerate\GenericScanController.java
public abstract class GenericScanController extends GenericController implements ScanManager

ReadOnly - one abstract class and one class
  org\apache\derby\impl\services\monitor\ReadOnly.java
    public abstract class ReadOnly implements PersistentService {
  org\apache\derby\impl\store\raw\log\ReadOnly.java
    public class ReadOnly implements LogFactory, ModuleSupportable {

Scan - one abstract class and one class
  org\apache\derby\impl\store\access\sort\Scan.java
    public abstract class Scan implements ScanManager, ScanInfo
  org\apache\derby\impl\store\raw\log\Scan.java
    public class Scan implements StreamLogScan {