Class IrTypeAnalyzer

java.lang.Object
io.trino.sql.planner.IrTypeAnalyzer

public class IrTypeAnalyzer 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.
  • Constructor Details

    • IrTypeAnalyzer

      public IrTypeAnalyzer()