package org.yamcs.yarch;
public class FieldReturnCompiledExpression implements CompiledExpression {
final String field;
final ColumnDefinition cdef;
public FieldReturnCompiledExpression(String field, ColumnDefinition cdef) {
this.field=field;
this.cdef=cdef;
}
@Override
public Object getValue(Tuple tuple) {
return tuple.getColumn(field);
}
@Override
public ColumnDefinition getDefinition() {
return cdef;
}
@Override
public String toString() {
return "FieldReturnCompiledExpression(field: "+field+" columnDefinition: "+cdef+")";
}
}