Class BasicTypeDescriptorImpl<T>

  • Type Parameters:
    T - type for which TypeInformation is created.
    All Implemented Interfaces:
    Serializable, org.apache.flink.api.common.typeinfo.TypeDescriptor<T>

    @Internal
    public class BasicTypeDescriptorImpl<T>
    extends Object
    implements org.apache.flink.api.common.typeinfo.TypeDescriptor<T>
    Implementation of TypeDescriptor to create BasicTypeInfo. Note that this class is initiated via reflection. So, changing its path or constructor will brake tests.
    See Also:
    Serialized Form
    • Constructor Detail

      • BasicTypeDescriptorImpl

        public BasicTypeDescriptorImpl​(org.apache.flink.api.common.typeinfo.TypeDescriptor<T> typeDescriptor)
    • Method Detail

      • getTypeClass

        public Class<T> getTypeClass()
        Specified by:
        getTypeClass in interface org.apache.flink.api.common.typeinfo.TypeDescriptor<T>