Package io.trino.sql.analyzer
package io.trino.sql.analyzer
-
ClassDescriptionAnalysis for predicates such as
x IN (subquery)orx = SOME (subquery)CanonicalizationAware<T extends Node>Extract expressions that are free (unbound) references to a lambda argument.TODO: this needs to be merged with RowType at some point (when the type system is unified)This class is to facilitate obtaining the type of an expression and its subexpressions during planning (i.e., when interacting with IR expression).