@Override
public Datum eval(Tuple params) {
Datum datum = params.get(0);
if (datum instanceof NullDatum) return NullDatum.get();
byte[] bytes = datum.asByteArray();
if (bytes.length > 0) {
return DatumFactory.createInt4(bytes[0]);
} else {
return DatumFactory.createInt4(0);
}