ExposesMetadataColumns Logical Operators¶
ExposesMetadataColumns
is an extension of the LogicalPlan abstraction for logical operators that can withMetadataColumns.
Contract¶
withMetadataColumns¶
withMetadataColumns(): LogicalPlan
See:
Used when:
- AddMetadataColumns logical analysis rule is executed (and addMetadataCol)
Implementations¶
- DataSourceV2Relation
- LogicalRelation
StreamingRelation
(Spark Structured Streaming)