NamedRelation Logical Operators¶
NamedRelation
is an extension of the LogicalPlan abstraction for logical operators.
Contract¶
Name¶
name: String
Name of this relation
skipSchemaResolution¶
skipSchemaResolution: Boolean
Controls whether to skip schema resolution and let the schema of input data be different from the schema of this relation during write (e.g. when a target table accepts any schema)
Default: false
Used when:
- ResolveReferences logical resolution rule is executed (for MergeIntoTable logical operators)
V2WriteCommand
logical command is requested to outputResolved
Implementations¶
- DataSourceV2Relation
- DataSourceV2ScanRelation
UnresolvedRelation
UnresolvedV2Relation