| deriveType(SqlValidator, SqlValidatorScope, SqlCall) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| unwrap(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDistinctOptionality() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSyntax() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allowsNullTreatment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allowsSeparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPercentile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allowsFraming() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| SqlBasicAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlStaticAggFunction, SqlFunctionCategory, boolean, boolean, Optionality, Optionality, SqlSyntax, boolean, boolean, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| withName(String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withDistinct(Optionality) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withFunctionType(SqlFunctionCategory) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withSyntax(SqlSyntax) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withAllowsNullTreatment(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withAllowsSeparator(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withPercentile(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withAllowsFraming(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withOver(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withGroupOrder(Optionality) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| withStatic(SqlStaticAggFunction) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| create(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create(SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReturnTypeInference() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOperandTypeChecker() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |