BaseCacheTableExec Physical Operators¶
BaseCacheTableExec is an extension of the LeafV2CommandExec abstraction for physical operators that can cache a query plan.
Contract (Subset)¶
Relation Name¶
relationName: String
The name of the table to cache
See:
LogicalPlan to Cache¶
planToCache: LogicalPlan
LogicalPlan to cache
See:
Implementations¶
Executing Command¶
run requests the CacheManager (of the SharedState) to cache this logical query plan.
Unless isLazy, run performs eager caching (using Dataset.count action).
In the end, run returns an empty collection.