| Analysis(Statement, Map, boolean) |  | 0% | | n/a | 1 | 1 | 63 | 63 | 1 | 1 |
| lambda$buildMaterializedViewAccessControl$21(Map, AccessControlInfo, Map) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getInvokedFunctions() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| recordSubqueries(Node, ExpressionAnalysis) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getTableColumnAndSubfieldReferencesForAccessControl(boolean, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| addTableColumnAndSubfieldReferences(AccessControl, Identity, Optional, AccessControlContext, Multimap, Multimap) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| registerMaterializedViewForAnalysis(QualifiedObjectName, Table, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addEmptyColumnReferencesForTable(AccessControl, Identity, Optional, AccessControlContext, QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$null$16(Map.Entry, Map.Entry, Subfield) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| getTypeWithCoercions(Expression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| unregisterMaterializedViewForAnalysis(Table) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| addColumnMask(Table, String, Expression) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| registerNamedQuery(Table, Query, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| buildMaterializedViewAccessControl(Map) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isColumnReference(Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$null$20(Map, Map, QualifiedObjectName, Set) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addCoercions(Map, Set, Map, Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getType(Expression) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSampleRatio(SampledRelation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOffset(Offset) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tryGetScope(Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addCoercion(Expression, Type, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| registerTableForMaterializedView(Table, Table) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| unregisterTableForMaterializedView(Table, Table) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| hasTableRegisteredForMaterializedView(Table, Table) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$addTableColumnAndSubfieldReferences$5(Map, QualifiedObjectName, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getTableColumnAndSubfieldReferencesForAccessControl$18(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$17(Map.Entry, Map.Entry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRelationCoercion(Relation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getScope$2(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaterializedViewAnalysisState(Table) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addRowFilter(Table, Expression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| registerTableForColumnMasking(QualifiedObjectName, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unregisterTableForColumnMasking(QualifiedObjectName, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getTableColumnAndSubfieldReferencesForAccessControl$15(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableNodes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupingOperations(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerTableForRowFiltering(QualifiedObjectName, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unregisterTableForRowFiltering(QualifiedObjectName, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasColumnMask(QualifiedObjectName, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$14(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAggregates(QuerySpecification, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOrderByAggregates(OrderBy, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addRelationCoercion(Relation, Type[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOrderByExpressions(Node, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOffset(Offset, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOutputExpressions(Node, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setWindowFunctions(QuerySpecification, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOrderByWindowFunctions(OrderBy, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSampleRatio(SampledRelation, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGroupingOperations(QuerySpecification, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasRowFilter(QualifiedObjectName, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addTableColumnAndSubfieldReferences$8(Map, QualifiedObjectName, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setGroupingSets(QuerySpecification, Analysis.GroupingSetAnalysis) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGroupByExpressions(QuerySpecification, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setWhere(Node, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHaving(QuerySpecification, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJoinCriteria(Join, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dereference(Collection) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getScope(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setScope(Node, Scope) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerTable(Table, TableHandle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJoinUsing(Join, Analysis.JoinUsingAnalysis) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| populateTableColumnAndSubfieldReferencesForAccessControl(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRowFilters(Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnMasks(Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAggregates(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderByAggregates(OrderBy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCoercion(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLambdaArgumentReference(Identifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupingSets(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupByExpressions(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhere(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderByExpressions(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputExpressions(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJoinCriteria(Join) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInPredicateSubqueries(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScalarSubqueries(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExistsSubqueries(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuantifiedComparisonSubqueries(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWindowFunctions(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderByWindowFunctions(OrderBy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addColumnReferences(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addColumnReference(NodeRef, FieldId) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTableHandle(Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFunctionHandle(FunctionCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortKeyCoercionForFrameBoundCalculation(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortKeyCoercionForFrameBoundComparison(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFrameBoundCalculation(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHaving(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setColumn(Field, ColumnHandle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNamedQuery(Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerTableForView(Table) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getJoinUsing(Join) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addUtilizedTableColumnReferences(AccessControlInfo, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| markRedundantOrderBy(OrderBy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isAggregation(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTypeOnlyCoercion(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isScalarSubquery(SubqueryExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumn(Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCreateTableComment(Optional) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addAccessControlCheckForTable(AccessControlRole, AccessControlInfoForTable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isOrderByRedundant(OrderBy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$13(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRelationCoercion$1(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addLambdaArgumentReferences(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRootScope() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputDescriptor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputDescriptor(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addFunctionHandles(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getColumnReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addTypes(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addFrameBoundCalculations(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCreateTableDestination(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAnalyzeTarget(TableHandle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCreateTableProperties(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCreateTableColumnAliases(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInsert(Analysis.Insert) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUpdatedColumns(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRefreshMaterializedViewAnalysis(Analysis.RefreshMaterializedViewAnalysis) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unregisterTableForView() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasTableInView(Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addQueryAccessControlInfo(AccessControlInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExpandedQuery(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCurrentSubquery(QuerySpecification) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getInvokedFunctions$22(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUpdateInfo(UpdateInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCreateTableAsSelectWithData(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCreateTableAsSelectNoOp(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCoercions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypeOnlyCoercions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLambdaArgumentReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFunctionHandles() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnReferenceFields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUtilizedTableColumnReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addColumnMask$24(NodeRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addRowFilter$23(NodeRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$19(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addEmptyColumnReferencesForTable$12(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addEmptyColumnReferencesForTable$11(AccessControlInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addEmptyColumnReferencesForTable$10(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addEmptyColumnReferencesForTable$9(AccessControlInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$7(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addTableColumnAndSubfieldReferences$6(AccessControlInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$4(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addTableColumnAndSubfieldReferences$3(AccessControlInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatement() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUpdateInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCreateTableAsSelectWithData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCreateTableAsSelectNoOp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetadataHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateTableDestination() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnalyzeTarget() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateTableProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnAliases() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateTableComment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInsert() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUpdatedColumns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRefreshMaterializedViewAnalysis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParameters() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDescribe() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAccessControlReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableColumnReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpandedQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentQuerySpecification() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$0(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |