Uses of Class
org.apache.flink.api.common.typeinfo.TypeInformation
-
-
Uses of TypeInformation in org.apache.flink.api.common.distributions
Methods in org.apache.flink.api.common.distributions that return TypeInformation Modifier and Type Method Description TypeInformation[]DataDistribution. getKeyTypes()Gets the type of the key by which the dataSet is partitioned. -
Uses of TypeInformation in org.apache.flink.api.common.functions
Methods in org.apache.flink.api.common.functions with parameters of type TypeInformation Modifier and Type Method Description <T> TypeSerializer<T>RuntimeContext. createSerializer(TypeInformation<T> typeInformation)Create a serializer for a given type.<T> TypeSerializer<T>SerializerFactory. createSerializer(TypeInformation<T> typeInformation)Creates a serializer for the specified type of data. -
Uses of TypeInformation in org.apache.flink.api.common.functions.util
Methods in org.apache.flink.api.common.functions.util with parameters of type TypeInformation Modifier and Type Method Description <T> TypeSerializer<T>AbstractRuntimeUDFContext. createSerializer(TypeInformation<T> typeInformation) -
Uses of TypeInformation in org.apache.flink.api.common.operators
Fields in org.apache.flink.api.common.operators declared as TypeInformation Modifier and Type Field Description protected TypeInformation<IN>UnaryOperatorInformation. inputTypeInput Type of the operatorprotected TypeInformation<IN1>BinaryOperatorInformation. inputType1Input type of the first inputprotected TypeInformation<IN2>BinaryOperatorInformation. inputType2Input type of the second inputprotected TypeInformation<OUT>OperatorInformation. outputTypeOutput type of the operatorMethods in org.apache.flink.api.common.operators that return TypeInformation Modifier and Type Method Description TypeInformation<IN1>BinaryOperatorInformation. getFirstInputType()TypeInformation<T>Keys.SelectorFunctionKeys. getInputType()TypeInformation<IN>UnaryOperatorInformation. getInputType()TypeInformation<?>[]Keys.ExpressionKeys. getKeyFieldTypes()abstract TypeInformation<?>[]Keys. getKeyFieldTypes()TypeInformation<?>[]Keys.SelectorFunctionKeys. getKeyFieldTypes()TypeInformation<K>Keys.SelectorFunctionKeys. getKeyType()TypeInformation<?>[]Keys.ExpressionKeys. getOriginalKeyFieldTypes()abstract TypeInformation<?>[]Keys. getOriginalKeyFieldTypes()TypeInformation<?>[]Keys.SelectorFunctionKeys. getOriginalKeyFieldTypes()TypeInformation<OUT>OperatorInformation. getOutputType()Gets the return type of the user code function.TypeInformation<IN2>BinaryOperatorInformation. getSecondInputType()Methods in org.apache.flink.api.common.operators with parameters of type TypeInformation Modifier and Type Method Description static booleanKeys.ExpressionKeys. isSortKey(int fieldPos, TypeInformation<?> type)static booleanKeys.ExpressionKeys. isSortKey(String fieldExpr, TypeInformation<?> type)<E> voidKeys.ExpressionKeys. validateCustomPartitioner(Partitioner<E> partitioner, TypeInformation<E> typeInfo)<E> voidKeys.SelectorFunctionKeys. validateCustomPartitioner(Partitioner<E> partitioner, TypeInformation<E> typeInfo)abstract <E> voidKeys. validateCustomPartitioner(Partitioner<E> partitioner, TypeInformation<E> typeInfo)Constructors in org.apache.flink.api.common.operators with parameters of type TypeInformation Constructor Description BinaryOperatorInformation(TypeInformation<IN1> inputType1, TypeInformation<IN2> inputType2, TypeInformation<OUT> outputType)ExpressionKeys(int[] keyPositions, TypeInformation<T> type)Create int-based (non-nested) field position keys on a tuple type.ExpressionKeys(int[] keyPositions, TypeInformation<T> type, boolean allowEmpty)Create int-based (non-nested) field position keys on a tuple type.ExpressionKeys(int keyPosition, TypeInformation<T> type)Create int-based (non-nested) field position keys on a tuple type.ExpressionKeys(String[] keyExpressions, TypeInformation<T> type)Create String-based (nested) field expression keys on a composite type.ExpressionKeys(String keyExpression, TypeInformation<T> type)Create String-based (nested) field expression keys on a composite type.ExpressionKeys(TypeInformation<T> type)ExpressionKeys that is defined by the full data type.IncompatibleKeysException(TypeInformation<?> typeInformation, TypeInformation<?> typeInformation2)OperatorInformation(TypeInformation<OUT> outputType)SelectorFunctionKeys(KeySelector<T,K> keyExtractor, TypeInformation<T> inputType, TypeInformation<K> keyType)UnaryOperatorInformation(TypeInformation<IN> inputType, TypeInformation<OUT> outputType) -
Uses of TypeInformation in org.apache.flink.api.common.serialization
Methods in org.apache.flink.api.common.serialization that return TypeInformation Modifier and Type Method Description TypeInformation<T>AbstractDeserializationSchema. getProducedType()Gets the type produced by this deserializer.TypeInformation<String>SimpleStringSchema. getProducedType()TypeInformation<T>TypeInformationSerializationSchema. getProducedType()Constructors in org.apache.flink.api.common.serialization with parameters of type TypeInformation Constructor Description AbstractDeserializationSchema(TypeInformation<T> typeInfo)Creates an AbstractDeserializationSchema that returns the given TypeInformation for the produced type.TypeInformationSerializationSchema(TypeInformation<T> typeInfo, ExecutionConfig ec)Creates a new de-/serialization schema for the given type.TypeInformationSerializationSchema(TypeInformation<T> typeInfo, TypeSerializer<T> serializer)Creates a new de-/serialization schema for the given type. -
Uses of TypeInformation in org.apache.flink.api.common.state
Constructors in org.apache.flink.api.common.state with parameters of type TypeInformation Constructor Description AggregatingStateDescriptor(String name, AggregateFunction<IN,ACC,OUT> aggFunction, TypeInformation<ACC> stateType)Creates a newReducingStateDescriptorwith the given name and default value.ListStateDescriptor(String name, TypeInformation<T> elementTypeInfo)Creates a newListStateDescriptorwith the given name and list element type.MapStateDescriptor(String name, TypeInformation<UK> keyTypeInfo, TypeInformation<UV> valueTypeInfo)Create a newMapStateDescriptorwith the given name and the given type information.ReducingStateDescriptor(String name, ReduceFunction<T> reduceFunction, TypeInformation<T> typeInfo)Creates a newReducingStateDescriptorwith the given name and default value.StateDescriptor(String name, TypeInformation<T> typeInfo, T defaultValue)Create a newStateDescriptorwith the given name and the given type information.ValueStateDescriptor(String name, TypeInformation<T> typeInfo)Creates a newValueStateDescriptorwith the given name and type.ValueStateDescriptor(String name, TypeInformation<T> typeInfo, T defaultValue)Deprecated.UseValueStateDescriptor(String, TypeInformation)instead and manually manage the default value by checking whether the contents of the state isnull. -
Uses of TypeInformation in org.apache.flink.api.common.typeinfo
Subclasses of TypeInformation in org.apache.flink.api.common.typeinfo Modifier and Type Class Description classBasicArrayTypeInfo<T,C>Type information for arrays boxed primitive types.classBasicTypeInfo<T>Type information for primitive types (int, long, double, byte, ...), String, Date, Void, BigInteger, and BigDecimal.classFractionalTypeInfo<T>Type information for numeric fractional primitive types (double, float).classIntegerTypeInfo<T>Type information for numeric integer primitive types: int, long, byte, short, character.classLocalTimeTypeInfo<T extends java.time.temporal.Temporal>Type information for Java LocalDate/LocalTime/LocalDateTime.classNothingTypeInfoPlaceholder type information for theNothingtype.classNumericTypeInfo<T>Type information for numeric primitive types: int, long, double, byte, short, float, char.classPrimitiveArrayTypeInfo<T>ATypeInformationfor arrays of primitive types (int, long, double, ...).classSqlTimeTypeInfo<T>Type information for Java SQL Date/Time/Timestamp.Fields in org.apache.flink.api.common.typeinfo declared as TypeInformation Modifier and Type Field Description static TypeInformation<BigDecimal>Types. BIG_DECReturns type information forBigDecimal.static TypeInformation<BigInteger>Types. BIG_INTReturns type information forBigInteger.static TypeInformation<Boolean>Types. BOOLEANReturns type information for both a primitivebooleanandBoolean.static TypeInformation<Byte>Types. BYTEReturns type information for both a primitivebyteandByte.static TypeInformation<Character>Types. CHARReturns type information for both a primitivecharandCharacter.static TypeInformation<Double>Types. DOUBLEReturns type information for both a primitivedoubleandDouble.static TypeInformation<Float>Types. FLOATReturns type information for both a primitivefloatandFloat.static TypeInformation<java.time.Instant>Types. INSTANTReturns type information forInstant.static TypeInformation<Integer>Types. INTReturns type information for both a primitiveintandInteger.static TypeInformation<java.time.LocalDate>Types. LOCAL_DATEReturns type information forLocalDate.static TypeInformation<java.time.LocalDateTime>Types. LOCAL_DATE_TIMEReturns type information forLocalDateTime.static TypeInformation<java.time.LocalTime>Types. LOCAL_TIMEReturns type information forLocalTime.static TypeInformation<Long>Types. LONGReturns type information for both a primitivelongandLong.static TypeInformation<Short>Types. SHORTReturns type information for both a primitiveshortandShort.static TypeInformation<Date>Types. SQL_DATEReturns type information forDate.static TypeInformation<Time>Types. SQL_TIMEReturns type information forTime.static TypeInformation<Timestamp>Types. SQL_TIMESTAMPReturns type information forTimestamp.static TypeInformation<String>Types. STRINGReturns type information forString.static TypeInformation<Void>Types. VOIDReturns type information forVoid.Methods in org.apache.flink.api.common.typeinfo that return TypeInformation Modifier and Type Method Description abstract TypeInformation<T>TypeInfoFactory. createTypeInfo(Type t, Map<String,TypeInformation<?>> genericParameters)Creates type information for the type the factory is targeted for.static <L,R>
TypeInformation<Either<L,R>>Types. EITHER(TypeInformation<L> leftType, TypeInformation<R> rightType)Returns type information for Flink'sEithertype.static <E extends Enum<E>>
TypeInformation<E>Types. ENUM(Class<E> enumType)Returns type information for Java enumerations.static <T> TypeInformation<T>Types. GENERIC(Class<T> genericClass)Returns generic type information for any Java object.TypeInformation<C>BasicArrayTypeInfo. getComponentInfo()TypeInformation<?>PrimitiveArrayTypeInfo. getComponentType()Gets the type information of the component type.TypeInformation<T>TypeHint. getTypeInfo()Gets the type information described by this TypeHint.static <E> TypeInformation<List<E>>Types. LIST(TypeInformation<E> elementType)Returns type information for a JavaList.static <K,V>
TypeInformation<Map<K,V>>Types. MAP(TypeInformation<K> keyType, TypeInformation<V> valueType)Returns type information for a JavaMap.static <E> TypeInformation<E[]>Types. OBJECT_ARRAY(TypeInformation<E> elementType)Returns type information for Java arrays of object types (such asString[],Integer[]).static <T> TypeInformation<T>TypeInformation. of(Class<T> typeClass)Creates a TypeInformation for the type described by the given class.static <T> TypeInformation<T>TypeInformation. of(TypeHint<T> typeHint)Creates a TypeInformation for a generic type via a utility "type hint".static <T> TypeInformation<T>Types. POJO(Class<T> pojoClass)Returns type information for a POJO (Plain Old Java Object).static <T> TypeInformation<T>Types. POJO(Class<T> pojoClass, Map<String,TypeInformation<?>> fields)Returns type information for a POJO (Plain Old Java Object) and allows to specify all fields manually.static TypeInformation<?>Types. PRIMITIVE_ARRAY(TypeInformation<?> elementType)Returns type information for Java arrays of primitive type (such asbyte[]).static TypeInformation<Row>Types. ROW(TypeInformation<?>... types)Returns type information forRowwith fields of the given types.static TypeInformation<Row>Types. ROW_NAMED(String[] fieldNames, TypeInformation<?>... types)Returns type information forRowwith fields of the given types and with given names.static <T extends Tuple>
TypeInformation<T>Types. TUPLE(Class<T> tupleSubclass)Returns type information for typed subclasses of Flink'sTuple.static <T extends Tuple>
TypeInformation<T>Types. TUPLE(TypeInformation<?>... types)static <V extends Value>
TypeInformation<V>Types. VALUE(Class<V> valueType)Returns type information for Flink value types (classes that implementValue).Methods in org.apache.flink.api.common.typeinfo that return types with arguments of type TypeInformation Modifier and Type Method Description Map<String,TypeInformation<?>>TypeInformation. getGenericParameters()Optional method for giving Flink's type extraction system information about the mapping of a generic type parameter to the type information of a subtype.Methods in org.apache.flink.api.common.typeinfo with parameters of type TypeInformation Modifier and Type Method Description static <L,R>
TypeInformation<Either<L,R>>Types. EITHER(TypeInformation<L> leftType, TypeInformation<R> rightType)Returns type information for Flink'sEithertype.static <E> TypeInformation<List<E>>Types. LIST(TypeInformation<E> elementType)Returns type information for a JavaList.static <K,V>
TypeInformation<Map<K,V>>Types. MAP(TypeInformation<K> keyType, TypeInformation<V> valueType)Returns type information for a JavaMap.static <E> TypeInformation<E[]>Types. OBJECT_ARRAY(TypeInformation<E> elementType)Returns type information for Java arrays of object types (such asString[],Integer[]).static TypeInformation<?>Types. PRIMITIVE_ARRAY(TypeInformation<?> elementType)Returns type information for Java arrays of primitive type (such asbyte[]).static TypeInformation<Row>Types. ROW(TypeInformation<?>... types)Returns type information forRowwith fields of the given types.static TypeInformation<Row>Types. ROW_NAMED(String[] fieldNames, TypeInformation<?>... types)Returns type information forRowwith fields of the given types and with given names.static <T extends Tuple>
TypeInformation<T>Types. TUPLE(TypeInformation<?>... types)Method parameters in org.apache.flink.api.common.typeinfo with type arguments of type TypeInformation Modifier and Type Method Description abstract TypeInformation<T>TypeInfoFactory. createTypeInfo(Type t, Map<String,TypeInformation<?>> genericParameters)Creates type information for the type the factory is targeted for.static <T> TypeInformation<T>Types. POJO(Class<T> pojoClass, Map<String,TypeInformation<?>> fields)Returns type information for a POJO (Plain Old Java Object) and allows to specify all fields manually. -
Uses of TypeInformation in org.apache.flink.api.common.typeutils
Subclasses of TypeInformation in org.apache.flink.api.common.typeutils Modifier and Type Class Description classCompositeType<T>Base type information class for Tuple and Pojo typesMethods in org.apache.flink.api.common.typeutils that return TypeInformation Modifier and Type Method Description TypeInformation<?>CompositeType.FlatFieldDescriptor. getType()abstract <X> TypeInformation<X>CompositeType. getTypeAt(int pos)Returns the type of the (unnested) field at the given field position.abstract <X> TypeInformation<X>CompositeType. getTypeAt(String fieldExpression)Returns the type of the (nested) field at the given field expression position.Constructors in org.apache.flink.api.common.typeutils with parameters of type TypeInformation Constructor Description FlatFieldDescriptor(int keyPosition, TypeInformation<?> type) -
Uses of TypeInformation in org.apache.flink.api.connector.source.lib
Methods in org.apache.flink.api.connector.source.lib that return TypeInformation Modifier and Type Method Description TypeInformation<Long>NumberSequenceSource. getProducedType() -
Uses of TypeInformation in org.apache.flink.api.dag
Fields in org.apache.flink.api.dag declared as TypeInformation Modifier and Type Field Description protected TypeInformation<T>Transformation. outputTypeMethods in org.apache.flink.api.dag that return TypeInformation Modifier and Type Method Description TypeInformation<T>Transformation. getOutputType()Returns the output type of thisTransformationas aTypeInformation.Methods in org.apache.flink.api.dag with parameters of type TypeInformation Modifier and Type Method Description voidTransformation. setOutputType(TypeInformation<T> outputType)Tries to fill in the type information.Constructors in org.apache.flink.api.dag with parameters of type TypeInformation Constructor Description Transformation(String name, TypeInformation<T> outputType, int parallelism)Creates a newTransformationwith the given name, output type and parallelism.Transformation(String name, TypeInformation<T> outputType, int parallelism, boolean parallelismConfigured)Creates a newTransformationwith the given name, output type and parallelism. -
Uses of TypeInformation in org.apache.flink.api.java.typeutils
Subclasses of TypeInformation in org.apache.flink.api.java.typeutils Modifier and Type Class Description classEitherTypeInfo<L,R>ATypeInformationfor theEithertype of the Java API.classEnumTypeInfo<T extends Enum<T>>ATypeInformationfor java enumeration types.classGenericTypeInfo<T>classListTypeInfo<T>ATypeInformationfor the list types of the Java API.classMapTypeInfo<K,V>SpecialTypeInformationused byMapStateDescriptor.classMissingTypeInfoA special type information signifying that the type extraction failed.classMultisetTypeInfo<T>ATypeInformationfor the Multiset types of the Java API.classObjectArrayTypeInfo<T,C>classPojoTypeInfo<T>TypeInformation for "Java Beans"-style types.classRowTypeInfoTypeInformationforRow.classTupleTypeInfo<T extends Tuple>ATypeInformationfor the tuple types of the Java API.classTupleTypeInfoBase<T>classValueTypeInfo<T extends Value>Type information for data types that extend theValueinterface.Fields in org.apache.flink.api.java.typeutils declared as TypeInformation Modifier and Type Field Description protected TypeInformation<?>[]TupleTypeInfoBase. typesMethods in org.apache.flink.api.java.typeutils that return TypeInformation Modifier and Type Method Description protected <OUT,IN1,IN2>
TypeInformation<OUT>TypeExtractor. analyzePojo(Type type, List<Type> typeHierarchy, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)abstract <T> TypeInformation<T>AvroUtils. createAvroTypeInfo(Class<T> type)Creates anAvroTypeInfoif flink-avro is present, otherwise throws an exception.static <T> TypeInformation<T>TypeExtractor. createHadoopWritableTypeInfo(Class<T> clazz)TypeInformation<Either<L,R>>EitherTypeInfoFactory. createTypeInfo(Type t, Map<String,TypeInformation<?>> genericParameters)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. createTypeInfo(Class<?> baseClass, Class<?> clazz, int returnParamPos, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <T> TypeInformation<T>TypeExtractor. createTypeInfo(Class<T> type)static <OUT> TypeInformation<OUT>TypeExtractor. createTypeInfo(Object instance, Class<?> baseClass, Class<?> clazz, int returnParamPos)Creates aTypeInformationfrom the given parameters.static TypeInformation<?>TypeExtractor. createTypeInfo(Type t)static <IN,ACC>
TypeInformation<ACC>TypeExtractor. getAggregateFunctionAccumulatorType(AggregateFunction<IN,ACC,?> function, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getAggregateFunctionReturnType(AggregateFunction<IN,?,OUT> function, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getBinaryOperatorReturnType(Function function, Class<?> baseClass, int input1TypeArgumentIndex, int input2TypeArgumentIndex, int outputTypeArgumentIndex, int[] lambdaOutputTypeArgumentIndices, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)Returns the binary operator's return type.static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCoGroupReturnTypes(CoGroupFunction<IN1,IN2,OUT> coGroupInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCoGroupReturnTypes(CoGroupFunction<IN1,IN2,OUT> coGroupInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)TypeInformation<C>ObjectArrayTypeInfo. getComponentInfo()static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)TypeInformation<T>ListTypeInfo. getElementTypeInfo()Gets the type information for the elements contained in the listTypeInformation<T>MultisetTypeInfo. getElementTypeInfo()Gets the type information for the elements contained in the MultisetTypeInformation<?>[]TupleTypeInfoBase. getFieldTypes()Returns the field types.static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getFlatJoinReturnTypes(FlatJoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getFlatJoinReturnTypes(FlatJoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getFlatMapReturnTypes(FlatMapFunction<IN,OUT> flatMapInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getFlatMapReturnTypes(FlatMapFunction<IN,OUT> flatMapInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <X> TypeInformation<X>TypeExtractor. getForClass(Class<X> clazz)Creates type information from a given Class such as Integer, String[] or POJOs.static <X> TypeInformation<X>TypeExtractor. getForObject(X value)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupCombineReturnTypes(GroupCombineFunction<IN,OUT> combineInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupCombineReturnTypes(GroupCombineFunction<IN,OUT> combineInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupReduceReturnTypes(GroupReduceFunction<IN,OUT> groupReduceInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupReduceReturnTypes(GroupReduceFunction<IN,OUT> groupReduceInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN> TypeInformation<IN>TypeExtractor. getInputFormatTypes(InputFormat<IN,?> inputFormatInterface)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getJoinReturnTypes(JoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getJoinReturnTypes(JoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getKeySelectorTypes(KeySelector<IN,OUT> selectorInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getKeySelectorTypes(KeySelector<IN,OUT> selectorInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)TypeInformation<K>MapTypeInfo. getKeyTypeInfo()Gets the type information for the keys in the mapTypeInformation<L>EitherTypeInfo. getLeftType()static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapPartitionReturnTypes(MapPartitionFunction<IN,OUT> mapPartitionInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapPartitionReturnTypes(MapPartitionFunction<IN,OUT> mapPartitionInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapReturnTypes(MapFunction<IN,OUT> mapInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapReturnTypes(MapFunction<IN,OUT> mapInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <T> TypeInformation<T>TypeExtractor. getPartitionerTypes(Partitioner<T> partitioner)static <T> TypeInformation<T>TypeExtractor. getPartitionerTypes(Partitioner<T> partitioner, String functionName, boolean allowMissing)TypeInformation<T>ResultTypeQueryable. getProducedType()Gets the data type (as aTypeInformation) produced by this function or input format.TypeInformation<R>EitherTypeInfo. getRightType()<X> TypeInformation<X>PojoTypeInfo. getTypeAt(int pos)<X> TypeInformation<X>PojoTypeInfo. getTypeAt(String fieldExpression)<X> TypeInformation<X>RowTypeInfo. getTypeAt(String fieldExpression)<X> TypeInformation<X>TupleTypeInfoBase. getTypeAt(int pos)<X> TypeInformation<X>TupleTypeInfoBase. getTypeAt(String fieldExpression)TypeInformation<?>PojoField. getTypeInformation()static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getUnaryOperatorReturnType(Function function, Class<?> baseClass, int inputTypeArgumentIndex, int outputTypeArgumentIndex, int[] lambdaOutputTypeArgumentIndices, TypeInformation<IN> inType, String functionName, boolean allowMissing)Returns the unary operator's return type.TypeInformation<V>MapTypeInfo. getValueTypeInfo()Gets the type information for the values in the mapMethods in org.apache.flink.api.java.typeutils that return types with arguments of type TypeInformation Modifier and Type Method Description Map<String,TypeInformation<?>>EitherTypeInfo. getGenericParameters()Map<String,TypeInformation<?>>TupleTypeInfo. getGenericParameters()Methods in org.apache.flink.api.java.typeutils with parameters of type TypeInformation Modifier and Type Method Description protected <OUT,IN1,IN2>
TypeInformation<OUT>TypeExtractor. analyzePojo(Type type, List<Type> typeHierarchy, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. createTypeInfo(Class<?> baseClass, Class<?> clazz, int returnParamPos, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN,ACC>
TypeInformation<ACC>TypeExtractor. getAggregateFunctionAccumulatorType(AggregateFunction<IN,ACC,?> function, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getAggregateFunctionReturnType(AggregateFunction<IN,?,OUT> function, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getBinaryOperatorReturnType(Function function, Class<?> baseClass, int input1TypeArgumentIndex, int input2TypeArgumentIndex, int outputTypeArgumentIndex, int[] lambdaOutputTypeArgumentIndices, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)Returns the binary operator's return type.static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCoGroupReturnTypes(CoGroupFunction<IN1,IN2,OUT> coGroupInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCoGroupReturnTypes(CoGroupFunction<IN1,IN2,OUT> coGroupInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getCrossReturnTypes(CrossFunction<IN1,IN2,OUT> crossInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getFlatJoinReturnTypes(FlatJoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getFlatJoinReturnTypes(FlatJoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getFlatMapReturnTypes(FlatMapFunction<IN,OUT> flatMapInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getFlatMapReturnTypes(FlatMapFunction<IN,OUT> flatMapInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupCombineReturnTypes(GroupCombineFunction<IN,OUT> combineInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupCombineReturnTypes(GroupCombineFunction<IN,OUT> combineInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupReduceReturnTypes(GroupReduceFunction<IN,OUT> groupReduceInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getGroupReduceReturnTypes(GroupReduceFunction<IN,OUT> groupReduceInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <C> MultisetTypeInfo<C>MultisetTypeInfo. getInfoFor(TypeInformation<C> componentInfo)static <T,C>
ObjectArrayTypeInfo<T,C>ObjectArrayTypeInfo. getInfoFor(Class<T> arrayClass, TypeInformation<C> componentInfo)static <T,C>
ObjectArrayTypeInfo<T,C>ObjectArrayTypeInfo. getInfoFor(TypeInformation<C> componentInfo)Creates a newObjectArrayTypeInfofrom aTypeInformationfor the component type.static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getJoinReturnTypes(JoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type)static <IN1,IN2,OUT>
TypeInformation<OUT>TypeExtractor. getJoinReturnTypes(JoinFunction<IN1,IN2,OUT> joinInterface, TypeInformation<IN1> in1Type, TypeInformation<IN2> in2Type, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getKeySelectorTypes(KeySelector<IN,OUT> selectorInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getKeySelectorTypes(KeySelector<IN,OUT> selectorInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapPartitionReturnTypes(MapPartitionFunction<IN,OUT> mapPartitionInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapPartitionReturnTypes(MapPartitionFunction<IN,OUT> mapPartitionInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapReturnTypes(MapFunction<IN,OUT> mapInterface, TypeInformation<IN> inType)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getMapReturnTypes(MapFunction<IN,OUT> mapInterface, TypeInformation<IN> inType, String functionName, boolean allowMissing)static <IN,OUT>
TypeInformation<OUT>TypeExtractor. getUnaryOperatorReturnType(Function function, Class<?> baseClass, int inputTypeArgumentIndex, int outputTypeArgumentIndex, int[] lambdaOutputTypeArgumentIndices, TypeInformation<IN> inType, String functionName, boolean allowMissing)Returns the unary operator's return type.voidInputTypeConfigurable. setInputType(TypeInformation<?> type, ExecutionConfig executionConfig)Method that is called on anOutputFormatwhen it is passed to the DataSet's output method.Method parameters in org.apache.flink.api.java.typeutils with type arguments of type TypeInformation Modifier and Type Method Description TypeInformation<Either<L,R>>EitherTypeInfoFactory. createTypeInfo(Type t, Map<String,TypeInformation<?>> genericParameters)Constructors in org.apache.flink.api.java.typeutils with parameters of type TypeInformation Constructor Description EitherTypeInfo(TypeInformation<L> leftType, TypeInformation<R> rightType)ListTypeInfo(TypeInformation<T> elementTypeInfo)MapTypeInfo(TypeInformation<K> keyTypeInfo, TypeInformation<V> valueTypeInfo)MultisetTypeInfo(TypeInformation<T> elementTypeInfo)NamedFlatFieldDescriptor(String name, int keyPosition, TypeInformation<?> type)PojoField(Field field, TypeInformation<?> type)RowTypeInfo(TypeInformation<?>... types)RowTypeInfo(TypeInformation<?>[] types, String[] fieldNames)TupleTypeInfo(Class<T> tupleType, TypeInformation<?>... types)TupleTypeInfo(TypeInformation<?>... types)TupleTypeInfoBase(Class<T> tupleType, TypeInformation<?>... types) -
Uses of TypeInformation in org.apache.flink.api.java.typeutils.runtime.kryo
Methods in org.apache.flink.api.java.typeutils.runtime.kryo with parameters of type TypeInformation Modifier and Type Method Description static voidSerializers. recursivelyRegisterType(TypeInformation<?> typeInfo, SerializerConfig config, Set<Class<?>> alreadySeen) -
Uses of TypeInformation in org.apache.flink.streaming.api.operators
Methods in org.apache.flink.streaming.api.operators with parameters of type TypeInformation Modifier and Type Method Description voidOutputTypeConfigurable. setOutputType(TypeInformation<OUT> outTypeInfo, ExecutionConfig executionConfig)Is called by theorg.apache.flink.streaming.api.graph.StreamGraph#addOperator(Integer, String, StreamOperator, TypeInformation, TypeInformation, String)method when theorg.apache.flink.streaming.api.graph.StreamGraphis generated. -
Uses of TypeInformation in org.apache.flink.util
Methods in org.apache.flink.util that return TypeInformation Modifier and Type Method Description TypeInformation<T>OutputTag. getTypeInfo()Constructors in org.apache.flink.util with parameters of type TypeInformation Constructor Description OutputTag(String id, TypeInformation<T> typeInfo)Creates a new namedOutputTagwith the given id and outputTypeInformation.
-