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.
-
Method Summary
Modifier and TypeMethodDescriptionbooleandefault FilterPushdownSupportdefault SourceOperatorFactoryProviderresolveMetadata(String location, Map<String, Object> config) default SplitProvidertype()
-
Method Details
-
type
String type() -
canHandle
-
resolveMetadata
-
filterPushdownSupport
-
operatorFactory
-
splitProvider
-