package model; import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp; import middleware.ComparisonOperatorMapper; import middleware.ComparisonOperatorMapper.ComparisonOperator; public class Filter { private Attribute attribute; private Object comparisonOperator; private String standardizedOperator; public Filter(Attribute attribute, ComparisonOperator comparisonOperator) { super(); this.attribute = attribute; this.comparisonOperator = ComparisonOperatorMapper.mapConditionalOperator(comparisonOperator); this.setStandardizedOperator(ComparisonOperatorMapper.mapStandardizedConditionalOperator(comparisonOperator)); } public Attribute getAttribute() { return this.attribute; } public void setAttribute(Attribute attribute) { this.attribute = attribute; } public CompareOp getComparisonOperatorAsHbaseCompareOperator() { return (CompareOp) comparisonOperator; } public String getComparisonOperator(){ return (String) comparisonOperator; } public String getStandardizedOperator() { return standardizedOperator; } public void setStandardizedOperator(String standardizedOperator) { this.standardizedOperator = standardizedOperator; } }