/** * {@inheritDoc} */ @Override public GraphCollection apply(ApplicableUnaryGraphToGraphOperator op) { return callForCollection(op); }
@Override public GraphCollection apply(ApplicableUnaryGraphToGraphOperator op) { return callForCollection(op); }
/** * {@inheritDoc} */ @Override public GraphCollection union(GraphCollection otherCollection) { return callForCollection(new Union(), otherCollection); }
/** * {@inheritDoc} */ @Override public GraphCollection differenceWithSmallResult( GraphCollection otherCollection) { return callForCollection(new DifferenceBroadcast(), otherCollection); }
/** * {@inheritDoc} */ @Override public GraphCollection select(final FilterFunction<GraphHead> predicate) { return callForCollection(new Selection(predicate)); }
/** * {@inheritDoc} */ @Override public GraphCollection intersect(GraphCollection otherCollection) { return callForCollection(new Intersection(), otherCollection); }
/** * {@inheritDoc} */ @Override public GraphCollection difference(GraphCollection otherCollection) { return callForCollection(new Difference(), otherCollection); }
/** * {@inheritDoc} */ @Override public GraphCollection distinctById() { return callForCollection(new DistinctById()); }
/** * {@inheritDoc} */ @Override public GraphCollection distinctByIsomorphism() { return callForCollection(new DistinctByIsomorphism()); }
@Override public GraphCollection intersectWithSmallResult( GraphCollection otherCollection) { return callForCollection(new IntersectionBroadcast(), otherCollection); }
@Override public GraphCollection differenceWithSmallResult( GraphCollection otherCollection) { return callForCollection(new DifferenceBroadcast(), otherCollection); }
/** * {@inheritDoc} */ @Override public GraphCollection limit(int n) { return callForCollection(new Limit(n)); }
/** * {@inheritDoc} */ @Override public GraphCollection intersectWithSmallResult( GraphCollection otherCollection) { return callForCollection(new IntersectionBroadcast(), otherCollection); }
@Override public GraphCollection select(final FilterFunction<GraphHead> predicate) { return callForCollection(new Selection(predicate)); }
@Override public GraphCollection limit(int n) { return callForCollection(new Limit(n)); }
@Override public GraphCollection difference(GraphCollection otherCollection) { return callForCollection(new Difference(), otherCollection); }
@Override public GraphCollection groupByIsomorphism(GraphHeadReduceFunction func) { return callForCollection(new GroupByIsomorphism(func)); }
@Override public GraphCollection intersect(GraphCollection otherCollection) { return callForCollection(new Intersection(), otherCollection); }
@Override public GraphCollection distinctById() { return callForCollection(new DistinctById()); }
@Override public GraphCollection groupByIsomorphism(GraphHeadReduceFunction func) { return callForCollection(new GroupByIsomorphism(func)); }