NamedRelation Logical Operators¶
NamedRelation
is an extension of the LogicalPlan abstraction for logical operators with a name and support for skipSchemaResolution.
Contract¶
Name¶
name: String
Name of this relation
See:
skipSchemaResolution¶
skipSchemaResolution: Boolean
Indicates that it is acceptable to skip schema resolution during write operations (and let the schema of input data be different from the schema of this relation during write)
Default: false
See:
Used when:
- ResolveReferences logical resolution rule is executed (for MergeIntoTable logical operators)
- ResolveDefaultColumns logical resolution rule is executed (to getSchemaForTargetTable)
V2WriteCommand
logical command is requested to outputResolved- UpdateTable logical command is executed (and skipSchemaResolution)
- MergeIntoTable logical command is executed (and skipSchemaResolution)