1 package com.daffodilwoods.daffodildb.server.sql99.dql.iterator.table; 2 3 import com.daffodilwoods.daffodildb.utils.comparator.SuperComparator; 4 import com.daffodilwoods.database.resource.DException; 5 import java.util.Comparator ; 6 7 15 16 public class Multicomparator extends SuperComparator 17 implements Comparator { 18 protected SuperComparator scomparator; 19 20 public Multicomparator(SuperComparator scomparator0) { 21 scomparator=scomparator0; 22 } 23 24 public int compare(Object o1, Object o2) { 25 { 26 int cmp = -1; 27 try { 28 cmp=scomparator.compare(o1, o2); 29 } 30 catch(DException ex){ 31 } 32 return cmp; 33 } 34 } 35 36 public boolean equals(Object obj) { 37 int cmp = -1; 38 try { 39 cmp = scomparator.compare(this, obj); 40 } 41 catch (DException ex) { 42 } 43 return cmp==0; 44 } 45 } 46 | Popular Tags |