package com.meidusa.amoeba.sqljep.function;
import java.util.Comparator;
public class ComparativeAND extends ComparativeBaseList{
public ComparativeAND(int function, Comparable<?> value) {
super(function, value);
}
public ComparativeAND(){
}
public ComparativeAND(Comparative item){
super(item);
}
@SuppressWarnings("unchecked")
public boolean intersect(int function,Comparable other,Comparator comparator){
for(Comparative source :list){
if(!source.intersect(function, other, comparator)){
return false;
}
}
return true;
}
@Override
public boolean intersect(Comparative other, Comparator comparator) {
for(Comparative source :list){
if(!source.intersect(other, comparator)){
return false;
}
}
return true;
}
}