package edu.washington.escience.myria.api.encoding; import java.util.List; import edu.washington.escience.myria.api.encoding.QueryConstruct.ConstructArgs; import edu.washington.escience.myria.operator.RightHashJoin; /** * * Encoding for {@link RightHashJoin}. * */ public class RightHashJoinEncoding extends BinaryOperatorEncoding<RightHashJoin> { public List<String> argColumnNames; @Required public int[] argColumns1; @Required public int[] argColumns2; @Required public int[] argSelect1; @Required public int[] argSelect2; @Override public RightHashJoin construct(ConstructArgs args) { return new RightHashJoin( argColumnNames, null, null, argColumns1, argColumns2, argSelect1, argSelect2); } }