Class InlineInputSource

    • Constructor Detail

      • InlineInputSource

        public InlineInputSource​(String data)
    • Method Detail

      • getTypes

        @Nonnull
        public Set<String> getTypes()
        Description copied from interface: InputSource
        The types of input sources uses. A set is returned here, as some InputSource implementation allow for combining of multiple input sources.
        Returns:
        The types of input sources uses
      • getData

        public String getData()
      • isSplittable

        public boolean isSplittable()
        Description copied from interface: InputSource
        Returns true if this inputSource can be processed in parallel using ParallelIndexSupervisorTask. It must be castable to SplittableInputSource and the various SplittableInputSource methods must work as documented.
      • needsFormat

        public boolean needsFormat()
        Description copied from interface: InputSource
        Returns true if this inputSource supports different InputFormats. Some inputSources such as LocalInputSource can store files of any format. These storage types require an InputFormat to be passed so that InputSourceReader can parse data properly. However, some storage types have a fixed format. For example, druid inputSource always reads segments. These inputSources should return false for this method.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object