| ExpressionAnalyzer(FunctionAndTypeResolver, Function, Optional, Optional, SqlFunctionProperties, TypeProvider, Map, WarningCollector, boolean, Map) |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
| analyzeExpression(Session, Metadata, AccessControl, SqlParser, Scope, TypeProvider, Analysis, Expression, WarningCollector, Map) |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
| analyzeExpressions(Session, Metadata, SqlParser, TypeProvider, Iterable, Map, WarningCollector, boolean) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| analyzeSqlFunctionExpression(FunctionAndTypeResolver, SqlFunctionProperties, Expression, Map) |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| resolveFunction(Optional, Optional, FunctionCall, List, FunctionAndTypeResolver) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isNumericType(Type) |  | 0% |  | 0% | 8 | 8 | 6 | 6 | 1 | 1 |
| create(Analysis, Session, Metadata, SqlParser, AccessControl, TypeProvider, WarningCollector) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| create(Analysis, Session, Metadata, SqlParser, AccessControl, TypeProvider, WarningCollector, Map) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getExpressionType(Expression) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setExpressionType(Expression, Type) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| analyze(Expression, Scope) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| analyze(Expression, Scope, ExpressionAnalyzer.Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createWithoutSubqueries(FunctionAndTypeResolver, Session, TypeProvider, Map, Function, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createWithoutSubqueries(FunctionAndTypeResolver, Optional, Optional, SqlFunctionProperties, TypeProvider, Map, Function, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| analyzeExpression(Session, Metadata, AccessControl, SqlParser, Scope, Analysis, Expression, WarningCollector) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Expression, Map, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Iterable, Map, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createConstantAnalyzer(Metadata, Session, Map, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createWithoutSubqueries(FunctionAndTypeResolver, Session, Map, SemanticErrorCode, String, WarningCollector, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExpressionTypes(Session, Metadata, SqlParser, TypeProvider, Expression, Map, WarningCollector) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$create$3(Analysis, Metadata, SqlParser, AccessControl, Session, WarningCollector, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$create$2(Analysis, Metadata, SqlParser, AccessControl, Session, WarningCollector, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeSqlFunctionExpression$1(Expression, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createConstantAnalyzer(FunctionAndTypeResolver, Session, Map, WarningCollector) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createWithoutSubqueries$4(SemanticErrorCode, String, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$analyzeSqlFunctionExpression$0(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createWithoutSubqueries$5(Function, Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResolvedFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpressionTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpressionCoercions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypeOnlyCoercions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortKeyCoercionsForFrameBoundCalculation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortKeyCoercionsForFrameBoundComparison() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFrameBoundCalculations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubqueryInPredicates() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLambdaArgumentReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScalarSubqueries() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExistsSubqueries() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuantifiedComparisons() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWindowFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableColumnAndSubfieldReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableColumnAndSubfieldReferencesForAccessControl() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |