UnresolvedCatalogRelation Leaf Logical Operator¶
UnresolvedCatalogRelation
is an unresolved leaf logical operator (UnresolvedLeafNode
) that represents a table relation.
UnresolvedTable
UnresolvedTable leaf logical operator looks very similar.
Creating Instance¶
UnresolvedCatalogRelation
takes the following to be created:
- CatalogTable
- Case-insensitive Options
-
isStreaming
flag (default:false
)
Note
UnresolvedCatalogRelation
asserts that the database
is defined in the given CatalogTable (in the TableIdentifier
).
UnresolvedCatalogRelation
is created when:
- ResolveRelations logical analysis rule is executed
SessionCatalog
is requested to getRelation- FindDataSourceTable logical analysis rule is executed (to analyse an AppendData)