572573574575576577578
{ return Field.newUnqualified(symbol.getName(), symbolAllocator.getTypes().get(symbol)); } }) .list(); return expressionAnalyzer.analyze(expression, new TupleDescriptor(fields), new AnalysisContext()); }
560561562563564565566
568569570571572573574
532533534535536537538
.addDriverContext(); } private Type getExpressionType(Expression projection) { return new ExpressionAnalyzer(new Analysis(), SESSION, metadataManager, false).analyze(projection, TUPLE_DESCRIPTOR, new AnalysisContext()); }
534535536537538539540
553554555556557558559
533534535536537538539