public void addToBloomFilters(Object[] obj) { for (int i = 0; i < attributeList.size(); i++) { if (obj[i] != null) { bloomFilters[i].add(new Key(obj[i].toString().getBytes())); } } }
public void addToBloomFilters(ComplexEvent event) { for (int i = 0; i < attributeList.size(); i++) { if (event.getOutputData()[i] != null) { bloomFilters[i].add(new Key(event.getOutputData()[i].toString().getBytes())); } } }
switch (attributeList.get(i).getType()) { case INT: bloomFilters[i].add(new Key(Integer.toString(results.getInt(i + 1)).getBytes())); break; case LONG: bloomFilters[i].add(new Key(Long.toString(results.getLong(i + 1)).getBytes())); break; case FLOAT: bloomFilters[i].add(new Key(Float.toString(results.getFloat(i + 1)).getBytes())); break; case DOUBLE: bloomFilters[i].add(new Key(Double.toString(results.getDouble(i + 1)).getBytes())); break; case STRING: String attributeValue = results.getString(i + 1); if (attributeValue != null) { bloomFilters[i].add(new Key(attributeValue.getBytes())); bloomFilters[i].add(new Key(Boolean.toString(results.getBoolean(i + 1)).getBytes())); break;