public final class SemanticPropUtil extends Object
SemanticProperties
.Modifier and Type | Method and Description |
---|---|
static org.apache.flink.api.common.operators.SingleInputSemanticProperties |
addSourceFieldOffset(org.apache.flink.api.common.operators.SingleInputSemanticProperties props,
int numInputFields,
int offset)
Creates SemanticProperties by adding an offset to each input field index of the given SemanticProperties.
|
static org.apache.flink.api.common.operators.DualInputSemanticProperties |
addSourceFieldOffsets(org.apache.flink.api.common.operators.DualInputSemanticProperties props,
int numInputFields1,
int numInputFields2,
int offset1,
int offset2)
Creates SemanticProperties by adding offsets to each input field index of the given SemanticProperties.
|
static org.apache.flink.api.common.operators.DualInputSemanticProperties |
createProjectionPropertiesDual(int[] fields,
boolean[] isFromFirst,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2) |
static org.apache.flink.api.common.operators.SingleInputSemanticProperties |
createProjectionPropertiesSingle(int[] fields,
org.apache.flink.api.common.typeutils.CompositeType<?> inType) |
static org.apache.flink.api.common.operators.DualInputSemanticProperties |
getSemanticPropsDual(Set<Annotation> set,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType) |
static void |
getSemanticPropsDualFromString(org.apache.flink.api.common.operators.DualInputSemanticProperties result,
String[] forwardedFirst,
String[] forwardedSecond,
String[] nonForwardedFirst,
String[] nonForwardedSecond,
String[] readFieldsFirst,
String[] readFieldsSecond,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType) |
static void |
getSemanticPropsDualFromString(org.apache.flink.api.common.operators.DualInputSemanticProperties result,
String[] forwardedFirst,
String[] forwardedSecond,
String[] nonForwardedFirst,
String[] nonForwardedSecond,
String[] readFieldsFirst,
String[] readFieldsSecond,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType,
boolean skipIncompatibleTypes) |
static org.apache.flink.api.common.operators.SingleInputSemanticProperties |
getSemanticPropsSingle(Set<Annotation> set,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType) |
static void |
getSemanticPropsSingleFromString(org.apache.flink.api.common.operators.SingleInputSemanticProperties result,
String[] forwarded,
String[] nonForwarded,
String[] readSet,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType) |
static void |
getSemanticPropsSingleFromString(org.apache.flink.api.common.operators.SingleInputSemanticProperties result,
String[] forwarded,
String[] nonForwarded,
String[] readSet,
org.apache.flink.api.common.typeinfo.TypeInformation<?> inType,
org.apache.flink.api.common.typeinfo.TypeInformation<?> outType,
boolean skipIncompatibleTypes) |
public static org.apache.flink.api.common.operators.SingleInputSemanticProperties createProjectionPropertiesSingle(int[] fields, org.apache.flink.api.common.typeutils.CompositeType<?> inType)
public static org.apache.flink.api.common.operators.DualInputSemanticProperties createProjectionPropertiesDual(int[] fields, boolean[] isFromFirst, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2)
public static org.apache.flink.api.common.operators.SingleInputSemanticProperties addSourceFieldOffset(org.apache.flink.api.common.operators.SingleInputSemanticProperties props, int numInputFields, int offset)
props
- The SemanticProperties to which the offset is added.numInputFields
- The original number of fields of the input.offset
- The offset that is added to each input field index.public static org.apache.flink.api.common.operators.DualInputSemanticProperties addSourceFieldOffsets(org.apache.flink.api.common.operators.DualInputSemanticProperties props, int numInputFields1, int numInputFields2, int offset1, int offset2)
props
- The SemanticProperties to which the offset is added.numInputFields1
- The original number of fields of the first input.numInputFields2
- The original number of fields of the second input.offset1
- The offset that is added to each input field index of the first input.offset2
- The offset that is added to each input field index of the second input.public static org.apache.flink.api.common.operators.SingleInputSemanticProperties getSemanticPropsSingle(Set<Annotation> set, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType)
public static org.apache.flink.api.common.operators.DualInputSemanticProperties getSemanticPropsDual(Set<Annotation> set, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType)
public static void getSemanticPropsSingleFromString(org.apache.flink.api.common.operators.SingleInputSemanticProperties result, String[] forwarded, String[] nonForwarded, String[] readSet, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType)
public static void getSemanticPropsSingleFromString(org.apache.flink.api.common.operators.SingleInputSemanticProperties result, String[] forwarded, String[] nonForwarded, String[] readSet, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType, boolean skipIncompatibleTypes)
public static void getSemanticPropsDualFromString(org.apache.flink.api.common.operators.DualInputSemanticProperties result, String[] forwardedFirst, String[] forwardedSecond, String[] nonForwardedFirst, String[] nonForwardedSecond, String[] readFieldsFirst, String[] readFieldsSecond, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType)
public static void getSemanticPropsDualFromString(org.apache.flink.api.common.operators.DualInputSemanticProperties result, String[] forwardedFirst, String[] forwardedSecond, String[] nonForwardedFirst, String[] nonForwardedSecond, String[] readFieldsFirst, String[] readFieldsSecond, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType1, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType2, org.apache.flink.api.common.typeinfo.TypeInformation<?> outType, boolean skipIncompatibleTypes)
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.