Modifier and Type | Class and Description |
---|---|
class |
RichCrossFunction<IN1,IN2,OUT>
Rich variant of the
CrossFunction . |
Modifier and Type | Class and Description |
---|---|
class |
CrossOperatorBase<IN1,IN2,OUT,FT extends CrossFunction<IN1,IN2,OUT>> |
Modifier and Type | Class and Description |
---|---|
static class |
CrossOperator.ProjectCrossFunction<T1,T2,R extends Tuple> |
Modifier and Type | Method and Description |
---|---|
protected CrossFunction<I1,I2,OUT> |
CrossOperator.getFunction() |
Modifier and Type | Method and Description |
---|---|
protected CrossOperatorBase<I1,I2,OUT,CrossFunction<I1,I2,OUT>> |
CrossOperator.translateToDataFlow(Operator<I1> input1,
Operator<I2> input2) |
Modifier and Type | Method and Description |
---|---|
<R> CrossOperator<I1,I2,R> |
CrossOperator.DefaultCross.with(CrossFunction<I1,I2,R> function)
Finalizes a Cross transformation by applying a
CrossFunction to each pair of crossed elements. |
Constructor and Description |
---|
CrossOperator(DataSet<I1> input1,
DataSet<I2> input2,
CrossFunction<I1,I2,OUT> function,
TypeInformation<OUT> returnType,
CrossOperatorBase.CrossHint hint,
String defaultName) |
Modifier and Type | Method and Description |
---|---|
static <IN1,IN2,OUT> |
TypeExtractor.getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface,
TypeInformation<IN1> in1Type,
TypeInformation<IN2> in2Type) |
static <IN1,IN2,OUT> |
TypeExtractor.getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface,
TypeInformation<IN1> in1Type,
TypeInformation<IN2> in2Type,
String functionName,
boolean allowMissing) |
Modifier and Type | Method and Description |
---|---|
Class<CrossFunction<T1,T2,OT>> |
CrossDriver.getStubType() |
Modifier and Type | Method and Description |
---|---|
void |
CrossDriver.setup(TaskContext<CrossFunction<T1,T2,OT>,OT> context) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.