/** * Creates a Builder with the provided {@link CrossFunction} implementation. * * @param udf The {@link CrossFunction} implementation for this Cross operator. */ public static Builder builder(Class<? extends CrossFunction> udf) { return new Builder(new UserCodeClassWrapper<CrossFunction>(udf)); }
/** * Creates and returns a CrossOperator from using the values given * to the builder. * * @return The created operator */ @Override public CrossWithLargeOperator build() { setNameIfUnset(); return new CrossWithLargeOperator(this); } }
/** * Creates a Builder with the provided {@link CrossFunction} implementation. * * @param udf The {@link CrossFunction} implementation for this Cross operator. */ public static Builder builder(CrossFunction udf) { return new Builder(new UserCodeObjectWrapper<CrossFunction>(udf)); }