| testCreateFunction() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAlterFunction() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testListFunction() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testDropFunction() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| setup() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| assertGetFunctionMetadata(FunctionHandle, SqlInvokedFunction) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testGetFunctionMetadata() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getLatestFunctionHandle(SqlFunctionId) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertPrestoException(Runnable, ErrorCodeSupplier, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testCreateFunctionRepeatedly() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createFunctionNamespace(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| constructTestFunction(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| assertGetFunctions(QualifiedObjectName, SqlInvokedFunction[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| cleanup() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAlterFunctionNotFound() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testDropFunctionMultiple() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testAlterFunctionAmbiguous() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createFunctionTangent(List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testInvalidFunctionHandle() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createFunctionTangent(QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| createLargeRowType(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFunctionFailedDuplicate() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTooManyParameters() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testLargeParameterCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testParameterNameTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testLongParameterName() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDropFunctionNotFound() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createFunctionTangent(TypeSignature) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testParameterTypeListTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testLongParameterTypeList() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSchemaNameTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testFunctionNameTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertListFunctions(Optional, Optional, SqlInvokedFunction[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testReturnTypeTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testLongReturnType() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDropFunctionFailed() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDropFunctionsFailed() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFunctionFailedVersioned() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| alterFunction(QualifiedObjectName, Optional, AlterRoutineCharacteristics) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dropFunction(QualifiedObjectName, Optional, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dummyString(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createFunction(SqlInvokedFunction, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertListFunctions(SqlInvokedFunction[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupFunctionNamespace() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getLatestFunctionHandle$2(SqlFunctionId, SqlInvokedFunction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateFunctionFailedDuplicate$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCreateFunctionFailedDuplicate$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestMySqlFunctionNamespaceManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbi() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |