Interface ExternalSourceFactory

All Known Subinterfaces:
ConnectorFactory, TableCatalog

public interface ExternalSourceFactory
Common interface for complete external data source factories. Both API-based connectors (Flight, JDBC) and table-based catalogs (Iceberg) implement this interface, enabling unified resolution and dispatch. Building-block factories (StorageProviderFactory, FormatReaderFactory) are NOT part of this hierarchy — they are composed by the framework for file-based sources.