package com.packtpub.storm.trident.operator;
import storm.trident.operation.BaseFilter;
import storm.trident.tuple.TridentTuple;
public class Filter extends BaseFilter {
private static final long serialVersionUID = 1L;
private String fieldName = null;
private String value = null;
public Filter(String fieldName, String value) {
this.fieldName = fieldName;
this.value = value;
}
@Override
public boolean isKeep(TridentTuple tuple) {
String tupleValue = tuple.getStringByField(fieldName);
if (tupleValue.equals(this.value)) {
return true;
}
return false;
}
}