Class AbstractStreamConversionFilter<I,​O>

    • Field Detail

      • column

        int column
        The column to filter.
    • Constructor Detail

      • AbstractStreamConversionFilter

        public AbstractStreamConversionFilter()
    • Method Detail

      • data

        public java.lang.Object data​(int rnum)
        Description copied from interface: BundleStreamSource
        Access a particular object and representation.
        Parameters:
        rnum - Representation number
        Returns:
        Contained data
      • filterSingleObject

        protected abstract O filterSingleObject​(I obj)
        Normalize a single instance. You can implement this as UnsupportedOperationException if you override both public "normalize" functions!
        Parameters:
        obj - Database object to normalize
        Returns:
        Normalized database object
      • getInputTypeRestriction

        protected abstract TypeInformation getInputTypeRestriction()
        Get the input type restriction used for negotiating the data query.
        Returns:
        Type restriction
      • convertedType

        protected abstract SimpleTypeInformation<? super O> convertedType​(SimpleTypeInformation<I> in)
        Get the output type from the input type after conversion.
        Parameters:
        in - input type restriction
        Returns:
        output type restriction