class OuterJoinOperatorBase extends JoinOperatorBase<IN1, IN2, OUT, FT> {

	public void setOuterJoinType(OuterJoinType outerJoinType) {
		this.outerJoinType = outerJoinType;
	}

	public  OuterJoinOperatorBase(UserCodeWrapper<FT> udf, BinaryOperatorInformation<IN1, IN2, OUT> operatorInfo,
			int[] keyPositions1, int[] keyPositions2, String name, OuterJoinType outerJoinType);
	public  OuterJoinOperatorBase(FT udf, BinaryOperatorInformation<IN1, IN2, OUT> operatorInfo,
			int[] keyPositions1, int[] keyPositions2, String name, OuterJoinType outerJoinType);
	public  OuterJoinOperatorBase(Class<? extends FT> udf, BinaryOperatorInformation<IN1, IN2, OUT> operatorInfo,
			int[] keyPositions1, int[] keyPositions2, String name, OuterJoinType outerJoinType);

}