Class TypeAnalyzer

java.lang.Object
io.trino.sql.analyzer.TypeAnalyzer

public class TypeAnalyzer extends Object
This class is to facilitate obtaining the type of an expression and its subexpressions during planning (i.e., when interacting with IR expression). It will eventually get removed when we split the AST from the IR and we encode the type directly into IR expressions.