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.