/** * */ package tap.core; import tap.Phase; import tap.TapMapper; /** * @author Douglas Moore * */ public interface TapPhaseInterface { public Phase reads(String path); public Phase writes(String path); public Phase map(Class<TapMapper> mapper); public Phase reduce(Class<TapMapper> reducer); public Phase combine(Class<TapMapper> combiner); public Phase groupBy(String expression); public Phase sortBy(String expression); }