@Internal 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–2021 The Apache Software Foundation. All rights reserved.