@Override public <T extends Datum> T eval(Tuple tuple) { super.eval(tuple); return null; }
@Override @SuppressWarnings("unchecked") public Datum eval(Tuple tuple) { super.eval(tuple); return checker.eval(tuple); }
@Override public boolean apply(Tuple input) { return rightJoinFilter.eval(input).isTrue(); } });
protected final Tuple evalParams(Tuple tuple) { for (int i = 0; i < argEvals.length; i++) { params.put(i, argEvals[i].eval(tuple)); } return params; }
public Tuple eval(Tuple in) { for (int i = 0; i < evals.length; i++) { outTuple.put(i, evals[i].eval(in)); } return outTuple; } }
protected final Tuple evalParams(Tuple tuple) { for (int i = 0; i < argEvals.length; i++) { params.put(i, (Datum)argEvals[i].eval(tuple)); } return params; }
@Override @SuppressWarnings("unchecked") public Datum eval(Tuple tuple) { super.eval(tuple); return tuple.asDatum(fieldId); }
@Override public boolean accept(Path path) { Tuple tuple = buildTupleFromPartitionPath(schema, path, true); if (tuple == null) { // if it is a file or not acceptable file return false; } if (partitionFilter != null) { return partitionFilter.eval(tuple).isTrue(); } else { return true; } }
@Override public boolean hasNext() throws IOException { while((currentTuple = scanner.next()) != null) { if (filter.eval(currentTuple).isTrue()) { return true; } } return false; }
@Override public boolean apply(Tuple input) { frameTuple.setRight(input); return joinQual.eval(frameTuple).isTrue(); } });
@Override public Tuple next() throws IOException { Tuple tuple; while (!context.isStopped() && (tuple = child.next()) != null) { if (qual.eval(tuple).isTrue()) { return tuple; } } return null; } }
@Override @SuppressWarnings("unchecked") public Datum eval(Tuple tuple) { super.eval(tuple); Datum operandDatum = child.eval(tuple); if (operandDatum.isNull()) { return operandDatum; } return DatumFactory.cast(operandDatum, target, timezone); }
@Override public Tuple next() throws IOException { Tuple tuple; while (!context.isStopped() && (tuple = child.next()) != null) { if (qual.eval(tuple).isTrue()) { return tuple; } } return null; } }
@Override public Tuple next() throws IOException { Tuple tuple; while (!context.isStopped() && (tuple = child.next()) != null) { if (qual.eval(tuple).isTrue()) { return tuple; } } return null; } }
@Override public Datum eval(Tuple tuple) { super.eval(tuple); return DatumFactory.createBool(true); }
@Override public Tuple next() throws IOException { Tuple tuple; while (!context.isStopped() && (tuple = child.next()) != null) { if (qual.eval(tuple).isTrue()) { return tuple; } } return null; } }
@Override public Datum eval(Tuple tuple) { super.eval(tuple); return DatumFactory.createBool(false); }
@Override @SuppressWarnings("unchecked") public Datum eval(Tuple tuple) { super.eval(tuple); Datum datum = child.eval(tuple); return !datum.isNull() ? DatumFactory.createBool(!datum.asBool()) : datum; }
@Override public Datum eval(Tuple param) { Datum predicandValue = predicand.eval(param); if (!predicandValue.isNull()) { return DatumFactory.createBool(not ^ (predicandValue.greaterThanEqual(begin).asBool() && predicandValue.lessThanEqual(end).asBool())); } else { return NullDatum.get(); } } }