//! TableProvider trait for executor table access.
use crateExecutorResult;
use crateExecutorTable;
use Pager;
use EntryHandle;
use Arc;
/// Trait for providing table access to the executor.
///
/// Implementations of this trait are responsible for resolving canonical table names
/// to `ExecutorTable` instances that can be used for query execution.