Package io.delta.kernel.engine
Interface Engine
Interface encapsulating all clients needed by the Delta Kernel in order to read the
Delta table. Connectors are expected to pass an implementation of this interface when reading
a Delta table.
- Since:
- 3.0.0
-
Method Summary
Modifier and TypeMethodDescriptionGet the connector providedExpressionHandler.Get the connector providedFileSystemClient.Get the connector providedJsonHandler.Get the connector providedParquetHandler.
-
Method Details
-
getExpressionHandler
ExpressionHandler getExpressionHandler()Get the connector providedExpressionHandler.- Returns:
- An implementation of
ExpressionHandler.
-
getJsonHandler
JsonHandler getJsonHandler()Get the connector providedJsonHandler.- Returns:
- An implementation of
JsonHandler.
-
getFileSystemClient
FileSystemClient getFileSystemClient()Get the connector providedFileSystemClient.- Returns:
- An implementation of
FileSystemClient.
-
getParquetHandler
ParquetHandler getParquetHandler()Get the connector providedParquetHandler.- Returns:
- An implementation of
ParquetHandler.
-