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>Determines whether a given Expression is deterministicExtract 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).