Interface InputSourceFactory

All Known Implementing Classes:
LocalInputSourceFactory

public interface InputSourceFactory
An interface to generate a SplittableInputSource objects on the fly. For composing input sources such as IcebergInputSource, the delegate input source instantiation might fail upon deserialization since the input file paths are not available yet and this might fail the input source precondition checks. This factory helps create the delegate input source once the input file paths are fully determined.