public static Map<NodeRef<Expression>, Type> getExpressionTypes( Session session, Metadata metadata, SqlParser sqlParser, TypeProvider types, Iterable<Expression> expressions, List<Expression> parameters, WarningCollector warningCollector, boolean isDescribe) { return analyzeExpressionsWithSymbols(session, metadata, sqlParser, types, expressions, parameters, warningCollector, isDescribe).getExpressionTypes(); }
public static Map<NodeRef<Expression>, Type> getExpressionTypesFromInput( Session session, Metadata metadata, SqlParser sqlParser, Map<Integer, Type> types, Iterable<Expression> expressions, List<Expression> parameters, WarningCollector warningCollector) { return analyzeExpressionsWithInputs(session, metadata, sqlParser, types, expressions, parameters, warningCollector).getExpressionTypes(); }
public static IdentityHashMap<Expression, Type> getExpressionTypes( Session session, Metadata metadata, SqlParser sqlParser, Map<Symbol, Type> types, Iterable<? extends Expression> expressions) { return analyzeExpressionsWithSymbols(session, metadata, sqlParser, types, expressions).getExpressionTypes(); }
public static IdentityHashMap<Expression, Type> getExpressionTypesFromInput( Session session, Metadata metadata, SqlParser sqlParser, Map<Integer, Type> types, Iterable<? extends Expression> expressions) { return analyzeExpressionsWithInputs(session, metadata, sqlParser, types, expressions).getExpressionTypes(); }