Class CoderTypeInformation<T>
java.lang.Object
org.apache.flink.api.common.typeinfo.TypeInformation<T>
org.apache.beam.runners.flink.translation.types.CoderTypeInformation<T>
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.typeinfo.AtomicType<T>
public class CoderTypeInformation<T>
extends org.apache.flink.api.common.typeinfo.TypeInformation<T>
implements org.apache.flink.api.common.typeinfo.AtomicType<T>
Flink
TypeInformation for Beam Coders.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCoderTypeInformation(Coder<T> coder, org.apache.beam.runners.core.construction.SerializablePipelineOptions pipelineOptions) CoderTypeInformation(Coder<T> coder, PipelineOptions pipelineOptions) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.flink.api.common.typeutils.TypeComparator<T> createComparator(boolean sortOrderAscending, org.apache.flink.api.common.ExecutionConfig executionConfig) org.apache.flink.api.common.typeutils.TypeSerializer<T> createSerializer(org.apache.flink.api.common.ExecutionConfig config) booleanintgetArity()getCoder()intinthashCode()booleanbooleanbooleantoString()withPipelineOptions(PipelineOptions pipelineOptions) Creates a newCoderTypeInformationwithPipelineOptions, that can be used forFileSystemsregistration.Methods inherited from class org.apache.flink.api.common.typeinfo.TypeInformation
getGenericParameters, isSortKeyType, of, of
-
Constructor Details
-
CoderTypeInformation
-
CoderTypeInformation
-
-
Method Details
-
getCoder
-
isBasicType
public boolean isBasicType()- Specified by:
isBasicTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
isTupleType
public boolean isTupleType()- Specified by:
isTupleTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
getArity
public int getArity()- Specified by:
getArityin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
getTypeClass
- Specified by:
getTypeClassin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
isKeyType
public boolean isKeyType()- Specified by:
isKeyTypein classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
createSerializer
public org.apache.flink.api.common.typeutils.TypeSerializer<T> createSerializer(org.apache.flink.api.common.ExecutionConfig config) - Specified by:
createSerializerin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
getTotalFields
public int getTotalFields()- Specified by:
getTotalFieldsin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
withPipelineOptions
Creates a newCoderTypeInformationwithPipelineOptions, that can be used forFileSystemsregistration.- Parameters:
pipelineOptions- Options of current pipeline.- Returns:
- New type information.
- See Also:
-
equals
- Specified by:
equalsin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
canEqual
- Specified by:
canEqualin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
toString
- Specified by:
toStringin classorg.apache.flink.api.common.typeinfo.TypeInformation<T>
-
createComparator
public org.apache.flink.api.common.typeutils.TypeComparator<T> createComparator(boolean sortOrderAscending, org.apache.flink.api.common.ExecutionConfig executionConfig) - Specified by:
createComparatorin interfaceorg.apache.flink.api.common.typeinfo.AtomicType<T>
-