package org.krakenapps.logdb.query.command; import org.krakenapps.logdb.LogQueryCommand; public class Eval extends LogQueryCommand { private Term term; private String column; public Eval(Term term) { this(term, term.toString()); } public Eval(Term term, String column) { this.term = term; this.column = column; } @Override public void push(LogMap m) { m.put(column, term.eval(m)); write(m); } @Override public boolean isReducer() { return false; } }