1 package com.daffodilwoods.daffodildb.server.sessionsystem.sessioncondition; 2 3 import com.daffodilwoods.database.resource.DException; 4 import com.daffodilwoods.daffodildb.utils.comparator.CTbnfUzqfDpnqbsbups; 5 import com.daffodilwoods.daffodildb.utils.field.FieldBase; 6 import com.daffodilwoods.daffodildb.utils.comparator.SuperComparator; 7 8 14 public class StaticConditionHelper extends Exception { 15 16 static SuperComparator comparator = new CTbnfUzqfDpnqbsbups(); 17 18 24 25 32 public static boolean solveInConditon(byte [][] array , byte[] matchValue) throws DException{ 33 for(int i = 0 ; i < array.length ; i++) 34 if(comparator.compare(matchValue,array[i]) == 0) 35 return true; 36 return false; 37 } 38 39 public static boolean solveInConditon(Object [] array , FieldBase matchValue) throws DException{ 40 for(int i = 0 ; i < array.length ; i++) 41 if(comparator.compare(matchValue,(FieldBase)array[i]) == 0) 42 return true; 43 return false; 44 } 45 46 53 public static int compare( byte[] value1 , byte[] value2 ) throws DException{ 54 return comparator.compare(value1 , value2 ) ; 55 } 56 57 public static int compare(Object value1 , Object value2 ) throws DException{ 58 return comparator.compare(value1 , value2 ) ; 59 } 60 61 } 62 | Popular Tags |