Package io.trino.spi.connector
Interface ConnectorTableExecuteHandle
public interface ConnectorTableExecuteHandle
ConnectorTableExecuteHandle identifies instance of executing a connector provided table procedure on a specific table.
ConnectorTableExecuteHandle for planning is obtained by call to
ConnectorMetadata.getTableHandleForExecute(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableHandle, java.lang.String, java.util.Map<java.lang.String, java.lang.Object>, io.trino.spi.connector.RetryMode) for given
procedure name and table.
Then after planning, just before execution start, ConnectorTableExecuteHandle is refreshed via call to
ConnectorMetadata.beginTableExecute(ConnectorSession, ConnectorTableExecuteHandle, ConnectorTableHandle)
The tableHandle passed to beginTableExecute is one obtained from matching TableScanNode in the plan.