You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Forward-analysis from the Function parameters -> (Ff, Ef) (via LNF.Meta.valuses).
Backward-analysis from the return expr -> (Fb, Eb) (via LNF.Meta.valdefs).
Final results of local schema analysis is (Ff ∪ Fb, closure(Ef ∪ Eb)) (or perhaps (Ff ∩ Fb, closure(Ef ∩ Eb))).
Support for nested case classes / tuples (e.g. (Int, (String, String), Double).
Design a small example for potential projection projection, e. g. carrying both the first and the last names across if-else conditions where only the last name is used.
TODOs (@jkovacs)
Function
parameters ->(Ff, Ef)
(viaLNF.Meta.valuses
).expr
->(Fb, Eb)
(viaLNF.Meta.valdefs
).(Ff ∪ Fb, closure(Ef ∪ Eb))
(or perhaps(Ff ∩ Fb, closure(Ef ∩ Eb))
).(Int, (String, String), Double)
.first
and thelast
names across if-else conditions where only thelast
name is used.TODOs (@aalexandrov)
LNF.Meta.valuses
.The text was updated successfully, but these errors were encountered: