Extension SDK 10.1.3.36.73

oracle.javatools.db.diff
Class IndexDiffer

java.lang.Object
  extended byoracle.javatools.db.diff.DBObjectDiffer
      extended byoracle.javatools.db.diff.IndexDiffer
All Implemented Interfaces:
Differ

public class IndexDiffer
extends DBObjectDiffer

We need a special differ for indexes to avoid recursing into the table referenced by the index. The index differ just diffs the list of column expressions

Since:
release specific (what release of product did this appear in)

Constructor Summary
IndexDiffer()
           
 
Method Summary
 boolean diff(java.lang.Object a, java.lang.Object b)
           
 boolean diff(java.lang.Object a, java.lang.Object b, ResultSet rs, DiffContext dc)
          Diff two objects and place any results in the DiffContext.
 
Methods inherited from class oracle.javatools.db.diff.DBObjectDiffer
diffAttributes, diffLists, diffLists, diffName, isIgnoredProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexDiffer

public IndexDiffer()
Method Detail

diff

public boolean diff(java.lang.Object a,
                    java.lang.Object b)
Overrides:
diff in class DBObjectDiffer

diff

public boolean diff(java.lang.Object a,
                    java.lang.Object b,
                    ResultSet rs,
                    DiffContext dc)
Description copied from interface: Differ
Diff two objects and place any results in the DiffContext.

Specified by:
diff in interface Differ
Overrides:
diff in class DBObjectDiffer

Extension SDK 10.1.3.36.73

 

Copyright © 1997, 2005, Oracle.All rights reserved.