Skip to content
This repository has been archived by the owner on Jan 7, 2025. It is now read-only.

[Logical Optimizer] register logical properties #43

Open
6 tasks
AveryQi115 opened this issue Jan 29, 2024 · 1 comment
Open
6 tasks

[Logical Optimizer] register logical properties #43

AveryQi115 opened this issue Jan 29, 2024 · 1 comment

Comments

@AveryQi115
Copy link
Contributor

AveryQi115 commented Jan 29, 2024

The logical properties of the logical optimizer includes:

  • schema
  • outer cols (columns are not defined in the underlying expr trees, eg: agg output column...)
  • equivalent cols (equivalent column sets)
  • not null cols
  • keys and weak keys cols (keys are unique not null columns, weak keys are unique columns(might contain nulls))
  • foreign keys cols (cols have foreign key constraints)
@skyzh
Copy link
Member

skyzh commented Jan 29, 2024

schema support is not complete 🤤

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants