-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 155 KB
/
coverage.json
File metadata and controls
1 lines (1 loc) · 155 KB
1
{"meta": {"format": 3, "version": "7.11.3", "timestamp": "2025-11-16T14:05:37.598119", "branch_coverage": true, "show_contexts": false}, "files": {"src/sqlalchemy_jdbcapi/__init__.py": {"executed_lines": [1, 35, 38, 39, 44, 45, 56, 75, 76, 79, 84, 89, 92, 97, 102, 107, 110, 113, 116, 121, 122], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 83.33333333333333, "percent_covered_display": "83.33", "missing_lines": 4, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [40, 41, 126, 128], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 35, 38, 39, 44, 45, 56, 75, 76, 79, 84, 89, 92, 97, 102, 107, 110, 113, 116, 121, 122], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 83.33333333333333, "percent_covered_display": "83.33", "missing_lines": 4, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [40, 41, 126, 128], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 35, 38, 39, 44, 45, 56, 75, 76, 79, 84, 89, 92, 97, 102, 107, 110, 113, 116, 121, 122], "summary": {"covered_lines": 20, "num_statements": 24, "percent_covered": 83.33333333333333, "percent_covered_display": "83.33", "missing_lines": 4, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [40, 41, 126, 128], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/_version.py": {"executed_lines": [4, 13, 14, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 33], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 4, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [14, 15, 17, 18], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [4, 13, 14, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 33], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 4, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [14, 15, 17, 18], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [4, 13, 14, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 33], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 4, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [14, 15, 17, 18], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/__init__.py": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/base.py": {"executed_lines": [1, 9, 11, 12, 13, 14, 16, 17, 18, 19, 37, 39, 42, 43, 44, 51, 52, 54, 55, 57, 58, 60, 61, 63, 64, 66, 67, 69, 88, 89, 93, 94, 95, 96, 98, 101, 102, 117, 120, 121, 122, 123, 124, 125, 128, 129, 132, 134, 135, 146, 147, 148, 160, 173, 176, 183, 186, 188, 189, 190, 191, 194, 198, 204, 206, 223, 224, 239, 267, 282, 291, 300, 319, 333, 348, 365, 402, 403, 432, 433, 466, 467, 499, 532, 533, 602, 603, 654, 655, 733, 734, 803, 804, 844, 845, 877], "summary": {"covered_lines": 87, "num_statements": 281, "percent_covered": 27.96352583586626, "percent_covered_display": "27.96", "missing_lines": 194, "excluded_lines": 31, "num_branches": 48, "num_partial_branches": 3, "covered_branches": 5, "missing_branches": 43}, "missing_lines": [142, 144, 195, 216, 219, 220, 221, 251, 252, 253, 263, 265, 277, 278, 279, 280, 289, 298, 310, 311, 312, 313, 314, 315, 316, 317, 331, 359, 360, 361, 362, 363, 377, 400, 414, 415, 416, 418, 419, 420, 421, 422, 423, 425, 426, 428, 429, 430, 447, 448, 449, 452, 453, 454, 455, 456, 457, 459, 460, 462, 463, 464, 481, 482, 483, 485, 486, 487, 488, 489, 490, 492, 493, 495, 496, 497, 518, 519, 521, 522, 523, 525, 526, 528, 529, 530, 557, 558, 559, 561, 562, 563, 564, 565, 566, 567, 568, 569, 572, 575, 576, 577, 579, 591, 593, 596, 598, 599, 600, 624, 625, 626, 627, 629, 630, 631, 632, 633, 634, 636, 639, 640, 642, 647, 648, 650, 651, 652, 679, 680, 681, 683, 684, 685, 686, 687, 688, 689, 690, 692, 693, 702, 703, 704, 706, 709, 710, 712, 719, 720, 721, 722, 724, 727, 729, 730, 731, 756, 757, 758, 761, 762, 763, 766, 767, 769, 770, 771, 773, 774, 781, 782, 784, 787, 788, 789, 792, 793, 794, 796, 797, 799, 800, 801, 827, 828, 829, 835, 838, 840, 841, 842, 872, 875], "excluded_lines": [146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 877, 878, 879], "executed_branches": [[93, 94], [93, 98], [188, 189], [190, 191], [194, 198]], "missing_branches": [[188, 190], [190, 194], [194, 195], [219, -206], [219, 220], [251, 252], [251, 265], [360, 361], [360, 363], [419, 420], [419, 423], [421, 419], [421, 422], [453, 454], [453, 457], [455, 453], [455, 456], [486, 487], [486, 490], [488, 486], [488, 489], [562, 563], [562, 591], [575, 576], [575, 579], [576, 577], [576, 579], [630, 631], [630, 636], [684, 685], [684, 706], [692, 693], [692, 702], [710, 712], [710, 724], [762, 763], [762, 784], [766, 767], [766, 769], [773, 774], [773, 781], [788, 789], [788, 796]], "functions": {"JDBCDriverConfig.format_jdbc_url": {"executed_lines": [88, 89, 93, 94, 95, 96, 98], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[93, 94], [93, 98]], "missing_branches": []}, "BaseJDBCDialect.dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [142, 144], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.get_driver_config": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 10, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.create_connect_args": {"executed_lines": [173, 176, 183, 186, 188, 189, 190, 191, 194, 198, 204], "summary": {"covered_lines": 11, "num_statements": 12, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 1, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 3, "covered_branches": 3, "missing_branches": 3}, "missing_lines": [195], "excluded_lines": [], "executed_branches": [[188, 189], [190, 191], [194, 198]], "missing_branches": [[188, 190], [190, 194], [194, 195]]}, "BaseJDBCDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [216, 219, 220, 221], "excluded_lines": [], "executed_branches": [], "missing_branches": [[219, -206], [219, 220]]}, "BaseJDBCDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 13, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.is_disconnect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 5, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [251, 252, 253, 263, 265], "excluded_lines": [], "executed_branches": [], "missing_branches": [[251, 252], [251, 265]]}, "BaseJDBCDialect.do_rollback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [277, 278, 279, 280], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.do_commit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [289], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.do_close": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [298], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [310, 311, 312, 313, 314, 315, 316, 317], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.get_isolation_level": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [331], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.set_isolation_level": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect._get_jdbc_metadata": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 5, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [359, 360, 361, 362, 363], "excluded_lines": [], "executed_branches": [], "missing_branches": [[360, 361], [360, 363]]}, "BaseJDBCDialect._jdbc_type_to_sqlalchemy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [377, 400], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.get_schema_names": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 14, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [414, 415, 416, 418, 419, 420, 421, 422, 423, 425, 426, 428, 429, 430], "excluded_lines": [], "executed_branches": [], "missing_branches": [[419, 420], [419, 423], [421, 419], [421, 422]]}, "BaseJDBCDialect.get_table_names": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 14, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [447, 448, 449, 452, 453, 454, 455, 456, 457, 459, 460, 462, 463, 464], "excluded_lines": [], "executed_branches": [], "missing_branches": [[453, 454], [453, 457], [455, 453], [455, 456]]}, "BaseJDBCDialect.get_view_names": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 14, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [481, 482, 483, 485, 486, 487, 488, 489, 490, 492, 493, 495, 496, 497], "excluded_lines": [], "executed_branches": [], "missing_branches": [[486, 487], [486, 490], [488, 486], [488, 489]]}, "BaseJDBCDialect.has_table": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 10, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [518, 519, 521, 522, 523, 525, 526, 528, 529, 530], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.get_columns": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 23, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 23, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [557, 558, 559, 561, 562, 563, 564, 565, 566, 567, 568, 569, 572, 575, 576, 577, 579, 591, 593, 596, 598, 599, 600], "excluded_lines": [], "executed_branches": [], "missing_branches": [[562, 563], [562, 591], [575, 576], [575, 579], [576, 577], [576, 579]]}, "BaseJDBCDialect.get_pk_constraint": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 19, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 19, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [624, 625, 626, 627, 629, 630, 631, 632, 633, 634, 636, 639, 640, 642, 647, 648, 650, 651, 652], "excluded_lines": [], "executed_branches": [], "missing_branches": [[630, 631], [630, 636]]}, "BaseJDBCDialect.get_foreign_keys": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 29, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [679, 680, 681, 683, 684, 685, 686, 687, 688, 689, 690, 692, 693, 702, 703, 704, 706, 709, 710, 712, 719, 720, 721, 722, 724, 727, 729, 730, 731], "excluded_lines": [], "executed_branches": [], "missing_branches": [[684, 685], [684, 706], [692, 693], [692, 702], [710, 712], [710, 724]]}, "BaseJDBCDialect.get_indexes": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 27, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 27, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [756, 757, 758, 761, 762, 763, 766, 767, 769, 770, 771, 773, 774, 781, 782, 784, 787, 788, 789, 792, 793, 794, 796, 797, 799, 800, 801], "excluded_lines": [], "executed_branches": [], "missing_branches": [[762, 763], [762, 784], [766, 767], [766, 769], [773, 774], [773, 781], [788, 789], [788, 796]]}, "BaseJDBCDialect.get_unique_constraints": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [827, 828, 829, 835, 838, 840, 841, 842], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.get_check_constraints": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [872, 875], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "BaseJDBCDialect.__repr__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 2, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [878, 879], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 9, 11, 12, 13, 14, 16, 17, 18, 19, 37, 39, 42, 43, 44, 51, 52, 54, 55, 57, 58, 60, 61, 63, 64, 66, 67, 69, 101, 102, 117, 120, 121, 122, 123, 124, 125, 128, 129, 132, 134, 135, 146, 147, 148, 160, 206, 223, 224, 239, 267, 282, 291, 300, 319, 333, 348, 365, 402, 403, 432, 433, 466, 467, 499, 532, 533, 602, 603, 654, 655, 733, 734, 803, 804, 844, 845, 877], "summary": {"covered_lines": 69, "num_statements": 69, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 6, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [146, 147, 148, 223, 224, 877], "executed_branches": [], "missing_branches": []}}, "classes": {"JDBCDriverConfig": {"executed_lines": [88, 89, 93, 94, 95, 96, 98], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[93, 94], [93, 98]], "missing_branches": []}, "BaseJDBCDialect": {"executed_lines": [173, 176, 183, 186, 188, 189, 190, 191, 194, 198, 204], "summary": {"covered_lines": 11, "num_statements": 205, "percent_covered": 5.577689243027889, "percent_covered_display": "5.58", "missing_lines": 194, "excluded_lines": 25, "num_branches": 46, "num_partial_branches": 3, "covered_branches": 3, "missing_branches": 43}, "missing_lines": [142, 144, 195, 216, 219, 220, 221, 251, 252, 253, 263, 265, 277, 278, 279, 280, 289, 298, 310, 311, 312, 313, 314, 315, 316, 317, 331, 359, 360, 361, 362, 363, 377, 400, 414, 415, 416, 418, 419, 420, 421, 422, 423, 425, 426, 428, 429, 430, 447, 448, 449, 452, 453, 454, 455, 456, 457, 459, 460, 462, 463, 464, 481, 482, 483, 485, 486, 487, 488, 489, 490, 492, 493, 495, 496, 497, 518, 519, 521, 522, 523, 525, 526, 528, 529, 530, 557, 558, 559, 561, 562, 563, 564, 565, 566, 567, 568, 569, 572, 575, 576, 577, 579, 591, 593, 596, 598, 599, 600, 624, 625, 626, 627, 629, 630, 631, 632, 633, 634, 636, 639, 640, 642, 647, 648, 650, 651, 652, 679, 680, 681, 683, 684, 685, 686, 687, 688, 689, 690, 692, 693, 702, 703, 704, 706, 709, 710, 712, 719, 720, 721, 722, 724, 727, 729, 730, 731, 756, 757, 758, 761, 762, 763, 766, 767, 769, 770, 771, 773, 774, 781, 782, 784, 787, 788, 789, 792, 793, 794, 796, 797, 799, 800, 801, 827, 828, 829, 835, 838, 840, 841, 842, 872, 875], "excluded_lines": [149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 878, 879], "executed_branches": [[188, 189], [190, 191], [194, 198]], "missing_branches": [[188, 190], [190, 194], [194, 195], [219, -206], [219, 220], [251, 252], [251, 265], [360, 361], [360, 363], [419, 420], [419, 423], [421, 419], [421, 422], [453, 454], [453, 457], [455, 453], [455, 456], [486, 487], [486, 490], [488, 486], [488, 489], [562, 563], [562, 591], [575, 576], [575, 579], [576, 577], [576, 579], [630, 631], [630, 636], [684, 685], [684, 706], [692, 693], [692, 702], [710, 712], [710, 724], [762, 763], [762, 784], [766, 767], [766, 769], [773, 774], [773, 781], [788, 789], [788, 796]]}, "": {"executed_lines": [1, 9, 11, 12, 13, 14, 16, 17, 18, 19, 37, 39, 42, 43, 44, 51, 52, 54, 55, 57, 58, 60, 61, 63, 64, 66, 67, 69, 101, 102, 117, 120, 121, 122, 123, 124, 125, 128, 129, 132, 134, 135, 146, 147, 148, 160, 206, 223, 224, 239, 267, 282, 291, 300, 319, 333, 348, 365, 402, 403, 432, 433, 466, 467, 499, 532, 533, 602, 603, 654, 655, 733, 734, 803, 804, 844, 845, 877], "summary": {"covered_lines": 69, "num_statements": 69, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 6, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [146, 147, 148, 223, 224, 877], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/db2.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 16, 18, 21, 22, 25, 27, 28, 29, 32, 33, 47, 48, 51, 52, 53, 54, 56, 57, 59, 68, 78, 121, 134], "summary": {"covered_lines": 28, "num_statements": 62, "percent_covered": 37.83783783783784, "percent_covered_display": "37.84", "missing_lines": 34, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [24, 70, 71, 73, 74, 76, 85, 87, 91, 94, 95, 96, 97, 98, 99, 101, 102, 105, 106, 110, 111, 112, 113, 115, 116, 119, 123, 124, 125, 126, 127, 128, 129, 130], "excluded_lines": [], "executed_branches": [], "missing_branches": [[70, 71], [70, 73], [73, 74], [73, 76], [91, 94], [91, 119], [95, 96], [95, 119], [110, 111], [110, 119], [112, 113], [112, 119]], "functions": {"DB2Dialect.get_driver_config": {"executed_lines": [59], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DB2Dialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 5, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [70, 71, 73, 74, 76], "excluded_lines": [], "executed_branches": [], "missing_branches": [[70, 71], [70, 73], [73, 74], [73, 76]]}, "DB2Dialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 20, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 20, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [85, 87, 91, 94, 95, 96, 97, 98, 99, 101, 102, 105, 106, 110, 111, 112, 113, 115, 116, 119], "excluded_lines": [], "executed_branches": [], "missing_branches": [[91, 94], [91, 119], [95, 96], [95, 119], [110, 111], [110, 119], [112, 113], [112, 119]]}, "DB2Dialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [123, 124, 125, 126, 127, 128, 129, 130], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 16, 18, 21, 22, 25, 27, 28, 29, 32, 33, 47, 48, 51, 52, 53, 54, 56, 57, 68, 78, 121, 134], "summary": {"covered_lines": 27, "num_statements": 28, "percent_covered": 96.42857142857143, "percent_covered_display": "96.43", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [24], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"DB2Dialect": {"executed_lines": [59], "summary": {"covered_lines": 1, "num_statements": 34, "percent_covered": 2.1739130434782608, "percent_covered_display": "2.17", "missing_lines": 33, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 12}, "missing_lines": [70, 71, 73, 74, 76, 85, 87, 91, 94, 95, 96, 97, 98, 99, 101, 102, 105, 106, 110, 111, 112, 113, 115, 116, 119, 123, 124, 125, 126, 127, 128, 129, 130], "excluded_lines": [], "executed_branches": [], "missing_branches": [[70, 71], [70, 73], [73, 74], [73, 76], [91, 94], [91, 119], [95, 96], [95, 119], [110, 111], [110, 119], [112, 113], [112, 119]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 16, 18, 21, 22, 25, 27, 28, 29, 32, 33, 47, 48, 51, 52, 53, 54, 56, 57, 68, 78, 121, 134], "summary": {"covered_lines": 27, "num_statements": 28, "percent_covered": 96.42857142857143, "percent_covered_display": "96.43", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [24], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/mssql.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 39, 40, 43, 44, 45, 47, 48, 50, 59, 64, 104, 117], "summary": {"covered_lines": 22, "num_statements": 48, "percent_covered": 39.285714285714285, "percent_covered_display": "39.29", "missing_lines": 26, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [61, 62, 71, 72, 74, 77, 78, 79, 80, 81, 82, 85, 94, 95, 96, 98, 99, 102, 106, 107, 108, 109, 110, 111, 112, 113], "excluded_lines": [], "executed_branches": [], "missing_branches": [[74, 77], [74, 102], [78, 79], [78, 85], [94, 95], [94, 102], [95, 94], [95, 96]], "functions": {"MSSQLDialect.get_driver_config": {"executed_lines": [50], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MSSQLDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [61, 62], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MSSQLDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 16, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [71, 72, 74, 77, 78, 79, 80, 81, 82, 85, 94, 95, 96, 98, 99, 102], "excluded_lines": [], "executed_branches": [], "missing_branches": [[74, 77], [74, 102], [78, 79], [78, 85], [94, 95], [94, 102], [95, 94], [95, 96]]}, "MSSQLDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [106, 107, 108, 109, 110, 111, 112, 113], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 39, 40, 43, 44, 45, 47, 48, 59, 64, 104, 117], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"MSSQLDialect": {"executed_lines": [50], "summary": {"covered_lines": 1, "num_statements": 27, "percent_covered": 2.857142857142857, "percent_covered_display": "2.86", "missing_lines": 26, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [61, 62, 71, 72, 74, 77, 78, 79, 80, 81, 82, 85, 94, 95, 96, 98, 99, 102, 106, 107, 108, 109, 110, 111, 112, 113], "excluded_lines": [], "executed_branches": [], "missing_branches": [[74, 77], [74, 102], [78, 79], [78, 85], [94, 95], [94, 102], [95, 94], [95, 96]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 39, 40, 43, 44, 45, 47, 48, 59, 64, 104, 117], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/mysql.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 36, 37, 40, 41, 42, 44, 45, 47, 56, 61, 87, 99, 100, 110, 112, 113, 115, 124, 152], "summary": {"covered_lines": 28, "num_statements": 62, "percent_covered": 40.0, "percent_covered_display": "40.00", "missing_lines": 34, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [58, 59, 68, 69, 71, 74, 75, 76, 77, 78, 79, 81, 82, 85, 89, 90, 91, 92, 93, 94, 95, 96, 131, 132, 134, 137, 138, 139, 140, 141, 142, 144, 145, 148], "excluded_lines": [], "executed_branches": [], "missing_branches": [[71, 74], [71, 85], [75, 76], [75, 85], [134, 137], [134, 148], [138, 139], [138, 148]], "functions": {"MySQLDialect.get_driver_config": {"executed_lines": [47], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MySQLDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [58, 59], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MySQLDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 12, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [68, 69, 71, 74, 75, 76, 77, 78, 79, 81, 82, 85], "excluded_lines": [], "executed_branches": [], "missing_branches": [[71, 74], [71, 85], [75, 76], [75, 85]]}, "MySQLDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [89, 90, 91, 92, 93, 94, 95, 96], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MariaDBDialect.get_driver_config": {"executed_lines": [115], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MariaDBDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 12, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [131, 132, 134, 137, 138, 139, 140, 141, 142, 144, 145, 148], "excluded_lines": [], "executed_branches": [], "missing_branches": [[134, 137], [134, 148], [138, 139], [138, 148]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 36, 37, 40, 41, 42, 44, 45, 56, 61, 87, 99, 100, 110, 112, 113, 124, 152], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"MySQLDialect": {"executed_lines": [47], "summary": {"covered_lines": 1, "num_statements": 23, "percent_covered": 3.7037037037037037, "percent_covered_display": "3.70", "missing_lines": 22, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [58, 59, 68, 69, 71, 74, 75, 76, 77, 78, 79, 81, 82, 85, 89, 90, 91, 92, 93, 94, 95, 96], "excluded_lines": [], "executed_branches": [], "missing_branches": [[71, 74], [71, 85], [75, 76], [75, 85]]}, "MariaDBDialect": {"executed_lines": [115], "summary": {"covered_lines": 1, "num_statements": 13, "percent_covered": 5.882352941176471, "percent_covered_display": "5.88", "missing_lines": 12, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [131, 132, 134, 137, 138, 139, 140, 141, 142, 144, 145, 148], "excluded_lines": [], "executed_branches": [], "missing_branches": [[134, 137], [134, 148], [138, 139], [138, 148]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 36, 37, 40, 41, 42, 44, 45, 56, 61, 87, 99, 100, 110, 112, 113, 124, 152], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/oceanbase.py": {"executed_lines": [1, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 24, 25, 31, 32, 34, 52, 69, 70, 83, 84, 87, 88, 89, 90, 91, 92, 95, 100, 101, 112, 152, 157, 183, 184, 188, 192, 205, 218], "summary": {"covered_lines": 37, "num_statements": 102, "percent_covered": 29.365079365079364, "percent_covered_display": "29.37", "missing_lines": 65, "excluded_lines": 0, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 24}, "missing_lines": [36, 37, 39, 41, 42, 43, 46, 47, 49, 50, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 103, 118, 119, 121, 124, 130, 133, 135, 136, 137, 138, 141, 142, 144, 150, 154, 155, 164, 165, 166, 168, 171, 172, 173, 174, 175, 177, 178, 181, 186, 190, 199, 200, 201, 202, 203, 207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 50], [41, 42], [41, 50], [54, 55], [54, 66], [55, 56], [55, 57], [57, 59], [57, 66], [118, 119], [118, 121], [135, 136], [135, 137], [137, 138], [137, 141], [141, 142], [141, 144], [168, 171], [168, 181], [172, 173], [172, 181], [200, -192], [200, 201]], "functions": {"ObTimestamp.process_bind_param": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 10, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [36, 37, 39, 41, 42, 43, 46, 47, 49, 50], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 50], [41, 42], [41, 50]]}, "ObTimestamp.process_result_value": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 11, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 6}, "missing_lines": [54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66], "excluded_lines": [], "executed_branches": [], "missing_branches": [[54, 55], [54, 66], [55, 56], [55, 57], [57, 59], [57, 66]]}, "OceanBaseDialect.get_driver_config": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [103], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OceanBaseDialect.create_connect_args": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 14, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 8}, "missing_lines": [118, 119, 121, 124, 130, 133, 135, 136, 137, 138, 141, 142, 144, 150], "excluded_lines": [], "executed_branches": [], "missing_branches": [[118, 119], [118, 121], [135, 136], [135, 137], [137, 138], [137, 141], [141, 142], [141, 144]]}, "OceanBaseDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [154, 155], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OceanBaseDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 12, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [164, 165, 166, 168, 171, 172, 173, 174, 175, 177, 178, 181], "excluded_lines": [], "executed_branches": [], "missing_branches": [[168, 171], [168, 181], [172, 173], [172, 181]]}, "OceanBaseDialect._is_oracle_8": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [186], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OceanBaseDialect._check_max_identifier_length": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [190], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OceanBaseDialect.do_rollback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 5, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [199, 200, 201, 202, 203], "excluded_lines": [], "executed_branches": [], "missing_branches": [[200, -192], [200, 201]]}, "OceanBaseDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 24, 25, 31, 32, 34, 52, 69, 70, 83, 84, 87, 88, 89, 90, 91, 92, 95, 100, 101, 112, 152, 157, 183, 184, 188, 192, 205, 218], "summary": {"covered_lines": 37, "num_statements": 37, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"ObTimestamp": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 21, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [36, 37, 39, 41, 42, 43, 46, 47, 49, 50, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66], "excluded_lines": [], "executed_branches": [], "missing_branches": [[36, 37], [36, 50], [41, 42], [41, 50], [54, 55], [54, 66], [55, 56], [55, 57], [57, 59], [57, 66]]}, "OceanBaseDialect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 44, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 44, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 14}, "missing_lines": [103, 118, 119, 121, 124, 130, 133, 135, 136, 137, 138, 141, 142, 144, 150, 154, 155, 164, 165, 166, 168, 171, 172, 173, 174, 175, 177, 178, 181, 186, 190, 199, 200, 201, 202, 203, 207, 208, 209, 210, 211, 212, 213, 214], "excluded_lines": [], "executed_branches": [], "missing_branches": [[118, 119], [118, 121], [135, 136], [135, 137], [137, 138], [137, 141], [141, 142], [141, 144], [168, 171], [168, 181], [172, 173], [172, 181], [200, -192], [200, 201]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 24, 25, 31, 32, 34, 52, 69, 70, 83, 84, 87, 88, 89, 90, 91, 92, 95, 100, 101, 112, 152, 157, 183, 184, 188, 192, 205, 218], "summary": {"covered_lines": 37, "num_statements": 37, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/odbc_base.py": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 19, 22, 23, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 42, 44, 45, 47, 48, 50, 51, 52, 57, 67, 70, 73, 74, 77, 78, 81, 82, 83, 84, 85, 87, 90, 91, 94, 95, 96, 97, 100, 101, 102, 104, 106, 108, 119, 120, 121, 122, 123, 124, 125, 127, 129, 143, 144, 145, 146, 147, 148, 150, 152, 166, 167, 168, 169, 170, 171, 173, 175, 194, 195, 196, 197, 198, 199, 201, 203, 222, 223, 224, 225, 226, 234, 235, 237, 239, 253, 256, 258, 259, 260, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279, 281, 300, 301, 302, 303, 304, 305, 306, 307, 309, 314, 316, 335, 336, 337, 338, 339, 340, 341, 348, 349, 351, 353, 355, 374, 375, 376, 377, 378, 379, 380, 385, 387, 389], "summary": {"covered_lines": 149, "num_statements": 150, "percent_covered": 96.72897196261682, "percent_covered_display": "96.73", "missing_lines": 1, "excluded_lines": 2, "num_branches": 64, "num_partial_branches": 6, "covered_branches": 58, "missing_branches": 6}, "missing_lines": [265], "excluded_lines": [16, 17], "executed_branches": [[77, 78], [81, 82], [81, 90], [84, 85], [84, 87], [90, 91], [90, 94], [94, 95], [94, 96], [96, 97], [96, 100], [100, 101], [100, 104], [101, 102], [122, 123], [122, 125], [123, 122], [123, 124], [146, 147], [146, 148], [169, 170], [169, 171], [196, 197], [196, 199], [197, 198], [225, 226], [225, 235], [258, 259], [258, 260], [260, 261], [260, 262], [262, 263], [262, 264], [264, 266], [266, 267], [266, 268], [268, 269], [268, 270], [270, 271], [270, 272], [272, 273], [272, 274], [274, 275], [274, 276], [276, 277], [276, 279], [304, 305], [304, 309], [306, 307], [338, 339], [338, 351], [340, 341], [340, 348], [377, 378], [377, 387], [378, 379], [379, 380], [379, 385]], "missing_branches": [[77, 81], [101, 100], [197, 196], [264, 265], [306, 304], [378, 377]], "functions": {"ODBCDialect.import_dbapi": {"executed_lines": [47, 48, 50, 51, 52], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ODBCDialect.create_connect_args": {"executed_lines": [67, 70, 73, 74, 77, 78, 81, 82, 83, 84, 85, 87, 90, 91, 94, 95, 96, 97, 100, 101, 102, 104, 106], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 94.87179487179488, "percent_covered_display": "94.87", "missing_lines": 0, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 2, "covered_branches": 14, "missing_branches": 2}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[77, 78], [81, 82], [81, 90], [84, 85], [84, 87], [90, 91], [90, 94], [94, 95], [94, 96], [96, 97], [96, 100], [100, 101], [100, 104], [101, 102]], "missing_branches": [[77, 81], [101, 100]]}, "ODBCDialect.get_schema_names": {"executed_lines": [119, 120, 121, 122, 123, 124, 125, 127], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[122, 123], [122, 125], [123, 122], [123, 124]], "missing_branches": []}, "ODBCDialect.get_table_names": {"executed_lines": [143, 144, 145, 146, 147, 148, 150], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[146, 147], [146, 148]], "missing_branches": []}, "ODBCDialect.get_view_names": {"executed_lines": [166, 167, 168, 169, 170, 171, 173], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[169, 170], [169, 171]], "missing_branches": []}, "ODBCDialect.has_table": {"executed_lines": [194, 195, 196, 197, 198, 199, 201], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 90.9090909090909, "percent_covered_display": "90.91", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[196, 197], [196, 199], [197, 198]], "missing_branches": [[197, 196]]}, "ODBCDialect.get_columns": {"executed_lines": [222, 223, 224, 225, 226, 234, 235, 237], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[225, 226], [225, 235]], "missing_branches": []}, "ODBCDialect._get_column_type": {"executed_lines": [253, 256, 258, 259, 260, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279], "summary": {"covered_lines": 22, "num_statements": 23, "percent_covered": 95.34883720930233, "percent_covered_display": "95.35", "missing_lines": 1, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 1, "covered_branches": 19, "missing_branches": 1}, "missing_lines": [265], "excluded_lines": [], "executed_branches": [[258, 259], [258, 260], [260, 261], [260, 262], [262, 263], [262, 264], [264, 266], [266, 267], [266, 268], [268, 269], [268, 270], [270, 271], [270, 272], [272, 273], [272, 274], [274, 275], [274, 276], [276, 277], [276, 279]], "missing_branches": [[264, 265]]}, "ODBCDialect.get_pk_constraint": {"executed_lines": [300, 301, 302, 303, 304, 305, 306, 307, 309, 314], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 92.85714285714286, "percent_covered_display": "92.86", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[304, 305], [304, 309], [306, 307]], "missing_branches": [[306, 304]]}, "ODBCDialect.get_foreign_keys": {"executed_lines": [335, 336, 337, 338, 339, 340, 341, 348, 349, 351, 353], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[338, 339], [338, 351], [340, 341], [340, 348]], "missing_branches": []}, "ODBCDialect.get_indexes": {"executed_lines": [374, 375, 376, 377, 378, 379, 380, 385, 387, 389], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 93.75, "percent_covered_display": "93.75", "missing_lines": 0, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[377, 378], [377, 387], [378, 379], [379, 380], [379, 385]], "missing_branches": [[378, 377]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 19, 22, 23, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 42, 44, 45, 57, 108, 129, 152, 175, 203, 239, 281, 316, 355], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 2, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [16, 17], "executed_branches": [], "missing_branches": []}}, "classes": {"ODBCDialect": {"executed_lines": [47, 48, 50, 51, 52, 67, 70, 73, 74, 77, 78, 81, 82, 83, 84, 85, 87, 90, 91, 94, 95, 96, 97, 100, 101, 102, 104, 106, 119, 120, 121, 122, 123, 124, 125, 127, 143, 144, 145, 146, 147, 148, 150, 166, 167, 168, 169, 170, 171, 173, 194, 195, 196, 197, 198, 199, 201, 222, 223, 224, 225, 226, 234, 235, 237, 253, 256, 258, 259, 260, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279, 300, 301, 302, 303, 304, 305, 306, 307, 309, 314, 335, 336, 337, 338, 339, 340, 341, 348, 349, 351, 353, 374, 375, 376, 377, 378, 379, 380, 385, 387, 389], "summary": {"covered_lines": 118, "num_statements": 119, "percent_covered": 96.17486338797814, "percent_covered_display": "96.17", "missing_lines": 1, "excluded_lines": 0, "num_branches": 64, "num_partial_branches": 6, "covered_branches": 58, "missing_branches": 6}, "missing_lines": [265], "excluded_lines": [], "executed_branches": [[77, 78], [81, 82], [81, 90], [84, 85], [84, 87], [90, 91], [90, 94], [94, 95], [94, 96], [96, 97], [96, 100], [100, 101], [100, 104], [101, 102], [122, 123], [122, 125], [123, 122], [123, 124], [146, 147], [146, 148], [169, 170], [169, 171], [196, 197], [196, 199], [197, 198], [225, 226], [225, 235], [258, 259], [258, 260], [260, 261], [260, 262], [262, 263], [262, 264], [264, 266], [266, 267], [266, 268], [268, 269], [268, 270], [270, 271], [270, 272], [272, 273], [272, 274], [274, 275], [274, 276], [276, 277], [276, 279], [304, 305], [304, 309], [306, 307], [338, 339], [338, 351], [340, 341], [340, 348], [377, 378], [377, 387], [378, 379], [379, 380], [379, 385]], "missing_branches": [[77, 81], [101, 100], [197, 196], [264, 265], [306, 304], [378, 377]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 19, 22, 23, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 42, 44, 45, 57, 108, 129, 152, 175, 203, 239, 281, 316, 355], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 2, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [16, 17], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/odbc_mssql.py": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 42, 43, 46, 48, 49, 50, 52, 53, 59, 61, 62, 63, 64, 66, 67, 69], "summary": {"covered_lines": 23, "num_statements": 25, "percent_covered": 92.0, "percent_covered_display": "92.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [55, 57], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"MSSQLODBCDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [55, 57], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MSSQLODBCDialect._get_server_version_info": {"executed_lines": [61, 62, 63, 64, 66, 67, 69], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 42, 43, 46, 48, 49, 50, 52, 53, 59], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"MSSQLODBCDialect": {"executed_lines": [61, 62, 63, 64, 66, 67, 69], "summary": {"covered_lines": 7, "num_statements": 9, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [55, 57], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 42, 43, 46, 48, 49, 50, 52, 53, 59], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/odbc_mysql.py": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 41, 42, 48, 50, 51, 52, 53, 55, 56, 58, 61, 62, 75, 76, 79, 81, 82, 84, 85, 91, 93, 94, 95, 96, 98, 99, 101], "summary": {"covered_lines": 37, "num_statements": 41, "percent_covered": 90.2439024390244, "percent_covered_display": "90.24", "missing_lines": 4, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [44, 46, 87, 89], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"MySQLODBCDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [44, 46], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MySQLODBCDialect._get_server_version_info": {"executed_lines": [50, 51, 52, 53, 55, 56, 58], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MariaDBODBCDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [87, 89], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MariaDBODBCDialect._get_server_version_info": {"executed_lines": [93, 94, 95, 96, 98, 99, 101], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 41, 42, 48, 61, 62, 75, 76, 79, 81, 82, 84, 85, 91], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"MySQLODBCDialect": {"executed_lines": [50, 51, 52, 53, 55, 56, 58], "summary": {"covered_lines": 7, "num_statements": 9, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [44, 46], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "MariaDBODBCDialect": {"executed_lines": [93, 94, 95, 96, 98, 99, 101], "summary": {"covered_lines": 7, "num_statements": 9, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [87, 89], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 41, 42, 48, 61, 62, 75, 76, 79, 81, 82, 84, 85, 91], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/odbc_oracle.py": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 40, 41, 44, 46, 47, 49, 50, 56, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 80], "summary": {"covered_lines": 33, "num_statements": 35, "percent_covered": 91.89189189189189, "percent_covered_display": "91.89", "missing_lines": 2, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [52, 54], "excluded_lines": [], "executed_branches": [[74, 75]], "missing_branches": [[74, 78]], "functions": {"OracleODBCDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [52, 54], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OracleODBCDialect._get_server_version_info": {"executed_lines": [58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 80], "summary": {"covered_lines": 18, "num_statements": 18, "percent_covered": 95.0, "percent_covered_display": "95.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[74, 75]], "missing_branches": [[74, 78]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 40, 41, 44, 46, 47, 49, 50, 56], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"OracleODBCDialect": {"executed_lines": [58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 80], "summary": {"covered_lines": 18, "num_statements": 20, "percent_covered": 86.36363636363636, "percent_covered_display": "86.36", "missing_lines": 2, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [52, 54], "excluded_lines": [], "executed_branches": [[74, 75]], "missing_branches": [[74, 78]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 40, 41, 44, 46, 47, 49, 50, 56], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/odbc_postgresql.py": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 40, 41, 43, 44, 50, 52, 53, 54, 55, 57, 58, 59, 60, 63], "summary": {"covered_lines": 25, "num_statements": 28, "percent_covered": 86.66666666666667, "percent_covered_display": "86.67", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [46, 48, 61], "excluded_lines": [], "executed_branches": [[58, 59]], "missing_branches": [[58, 61]], "functions": {"PostgreSQLODBCDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [46, 48], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "PostgreSQLODBCDialect._get_server_version_info": {"executed_lines": [52, 53, 54, 55, 57, 58, 59, 60, 63], "summary": {"covered_lines": 9, "num_statements": 10, "percent_covered": 83.33333333333333, "percent_covered_display": "83.33", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [61], "excluded_lines": [], "executed_branches": [[58, 59]], "missing_branches": [[58, 61]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 40, 41, 43, 44, 50], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"PostgreSQLODBCDialect": {"executed_lines": [52, 53, 54, 55, 57, 58, 59, 60, 63], "summary": {"covered_lines": 9, "num_statements": 12, "percent_covered": 71.42857142857143, "percent_covered_display": "71.43", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [46, 48, 61], "excluded_lines": [], "executed_branches": [[58, 59]], "missing_branches": [[58, 61]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 14, 16, 19, 20, 33, 34, 37, 39, 40, 41, 43, 44, 50], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/oracle.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 42, 43, 46, 47, 48, 51, 58, 59, 61, 70, 76, 79, 86, 93, 96, 98, 99, 100, 101, 104, 107, 113, 115, 120, 147, 148, 152, 163, 180], "summary": {"covered_lines": 39, "num_statements": 69, "percent_covered": 50.588235294117645, "percent_covered_display": "50.59", "missing_lines": 30, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 4, "missing_branches": 12}, "missing_lines": [81, 82, 83, 105, 117, 118, 127, 128, 132, 135, 136, 137, 138, 139, 141, 142, 145, 150, 158, 159, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176], "excluded_lines": [], "executed_branches": [[79, 86], [98, 99], [100, 101], [104, 107]], "missing_branches": [[79, 81], [82, 83], [82, 93], [98, 100], [100, 104], [104, 105], [132, 135], [132, 145], [136, 137], [136, 145], [159, 160], [159, 161]], "functions": {"OracleDialect.get_driver_config": {"executed_lines": [61], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OracleDialect.create_connect_args": {"executed_lines": [76, 79, 86, 93, 96, 98, 99, 100, 101, 104, 107, 113], "summary": {"covered_lines": 12, "num_statements": 16, "percent_covered": 61.53846153846154, "percent_covered_display": "61.54", "missing_lines": 4, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 4, "covered_branches": 4, "missing_branches": 6}, "missing_lines": [81, 82, 83, 105], "excluded_lines": [], "executed_branches": [[79, 86], [98, 99], [100, 101], [104, 107]], "missing_branches": [[79, 81], [82, 83], [82, 93], [98, 100], [100, 104], [104, 105]]}, "OracleDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [117, 118], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OracleDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 11, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [127, 128, 132, 135, 136, 137, 138, 139, 141, 142, 145], "excluded_lines": [], "executed_branches": [], "missing_branches": [[132, 135], [132, 145], [136, 137], [136, 145]]}, "OracleDialect._is_oracle_8": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [150], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OracleDialect._check_max_identifier_length": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [158, 159, 160, 161], "excluded_lines": [], "executed_branches": [], "missing_branches": [[159, 160], [159, 161]]}, "OracleDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [169, 170, 171, 172, 173, 174, 175, 176], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 42, 43, 46, 47, 48, 51, 58, 59, 70, 115, 120, 147, 148, 152, 163, 180], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"OracleDialect": {"executed_lines": [61, 76, 79, 86, 93, 96, 98, 99, 100, 101, 104, 107, 113], "summary": {"covered_lines": 13, "num_statements": 43, "percent_covered": 28.8135593220339, "percent_covered_display": "28.81", "missing_lines": 30, "excluded_lines": 0, "num_branches": 16, "num_partial_branches": 4, "covered_branches": 4, "missing_branches": 12}, "missing_lines": [81, 82, 83, 105, 117, 118, 127, 128, 132, 135, 136, 137, 138, 139, 141, 142, 145, 150, 158, 159, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176], "excluded_lines": [], "executed_branches": [[79, 86], [98, 99], [100, 101], [104, 107]], "missing_branches": [[79, 81], [82, 83], [82, 93], [98, 100], [100, 104], [104, 105], [132, 135], [132, 145], [136, 137], [136, 145], [159, 160], [159, 161]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 42, 43, 46, 47, 48, 51, 58, 59, 70, 115, 120, 147, 148, 152, 163, 180], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/postgresql.py": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 38, 39, 42, 43, 44, 45, 50, 51, 53, 62, 69, 93, 110], "summary": {"covered_lines": 23, "num_statements": 45, "percent_covered": 46.93877551020408, "percent_covered_display": "46.94", "missing_lines": 22, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [64, 67, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 91, 99, 100, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "executed_branches": [], "missing_branches": [[78, 81], [78, 91], [82, 83], [82, 91]], "functions": {"PostgreSQLDialect.get_driver_config": {"executed_lines": [53], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "PostgreSQLDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [64, 67], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "PostgreSQLDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 12, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 91], "excluded_lines": [], "executed_branches": [], "missing_branches": [[78, 81], [78, 91], [82, 83], [82, 91]]}, "PostgreSQLDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [99, 100, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 38, 39, 42, 43, 44, 45, 50, 51, 62, 69, 93, 110], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"PostgreSQLDialect": {"executed_lines": [53], "summary": {"covered_lines": 1, "num_statements": 23, "percent_covered": 3.7037037037037037, "percent_covered_display": "3.70", "missing_lines": 22, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [64, 67, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 91, 99, 100, 101, 102, 103, 104, 105, 106], "excluded_lines": [], "executed_branches": [], "missing_branches": [[78, 81], [78, 91], [82, 83], [82, 91]]}, "": {"executed_lines": [1, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 38, 39, 42, 43, 44, 45, 50, 51, 62, 69, 93, 110], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/dialects/sqlite.py": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 18, 21, 22, 36, 37, 40, 41, 42, 43, 45, 46, 62, 63, 65, 74, 80, 83, 84, 85, 92, 94, 100, 102, 107, 128, 141], "summary": {"covered_lines": 32, "num_statements": 56, "percent_covered": 53.125, "percent_covered_display": "53.12", "missing_lines": 24, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 2, "covered_branches": 2, "missing_branches": 6}, "missing_lines": [53, 56, 58, 60, 87, 90, 104, 105, 114, 115, 117, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "executed_branches": [[83, 84], [84, 85]], "missing_branches": [[56, 58], [56, 60], [83, 90], [84, 87], [117, 119], [117, 126]], "functions": {"SQLiteDialect.import_dbapi": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [53, 56, 58, 60], "excluded_lines": [], "executed_branches": [], "missing_branches": [[56, 58], [56, 60]]}, "SQLiteDialect.get_driver_config": {"executed_lines": [65], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "SQLiteDialect.create_connect_args": {"executed_lines": [80, 83, 84, 85, 92, 94, 100], "summary": {"covered_lines": 7, "num_statements": 9, "percent_covered": 69.23076923076923, "percent_covered_display": "69.23", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 2, "covered_branches": 2, "missing_branches": 2}, "missing_lines": [87, 90], "excluded_lines": [], "executed_branches": [[83, 84], [84, 85]], "missing_branches": [[83, 90], [84, 87]]}, "SQLiteDialect.initialize": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [104, 105], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "SQLiteDialect._get_server_version_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [114, 115, 117, 119, 120, 122, 123, 126], "excluded_lines": [], "executed_branches": [], "missing_branches": [[117, 119], [117, 126]]}, "SQLiteDialect.do_ping": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 8, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [130, 131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 18, 21, 22, 36, 37, 40, 41, 42, 43, 45, 46, 62, 63, 74, 102, 107, 128, 141], "summary": {"covered_lines": 24, "num_statements": 24, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"SQLiteDialect": {"executed_lines": [65, 80, 83, 84, 85, 92, 94, 100], "summary": {"covered_lines": 8, "num_statements": 32, "percent_covered": 25.0, "percent_covered_display": "25.00", "missing_lines": 24, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 2, "covered_branches": 2, "missing_branches": 6}, "missing_lines": [53, 56, 58, 60, 87, 90, 104, 105, 114, 115, 117, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137], "excluded_lines": [], "executed_branches": [[83, 84], [84, 85]], "missing_branches": [[56, 58], [56, 60], [83, 90], [84, 87], [117, 119], [117, 126]]}, "": {"executed_lines": [1, 7, 9, 10, 12, 13, 14, 16, 18, 21, 22, 36, 37, 40, 41, 42, 43, 45, 46, 62, 63, 74, 102, 107, 128, 141], "summary": {"covered_lines": 24, "num_statements": 24, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/__init__.py": {"executed_lines": [1, 9, 11, 12, 13, 22, 34, 35, 50, 96, 97, 98], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 9, 11, 12, 13, 22, 34, 35, 50, 96, 97, 98], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 9, 11, 12, 13, 22, 34, 35, 50, 96, 97, 98], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/connection.py": {"executed_lines": [1, 5, 7, 8, 10, 11, 12, 14, 17, 18, 24, 46, 47, 48, 49, 53, 54, 55, 56, 59, 60, 64, 65, 68, 72, 74, 76, 79, 80, 81, 82, 84, 86, 87, 91, 93, 95, 96, 97, 99, 101, 102, 104, 105, 106, 107, 111, 112, 114, 116, 117, 119, 120, 121, 122, 126, 128, 129, 131, 132, 133, 134, 138, 148, 149, 153, 169, 179, 180, 182, 184, 188, 196, 198, 199, 200, 205, 238], "summary": {"covered_lines": 76, "num_statements": 103, "percent_covered": 72.93233082706767, "percent_covered_display": "72.93", "missing_lines": 27, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 3, "covered_branches": 21, "missing_branches": 9}, "missing_lines": [108, 109, 123, 124, 135, 136, 151, 160, 161, 163, 164, 165, 166, 167, 171, 172, 174, 175, 176, 177, 186, 190, 191, 193, 194, 201, 202], "excluded_lines": [], "executed_branches": [[72, 74], [72, 76], [76, 79], [76, 84], [80, 81], [80, 82], [84, 86], [84, 91], [101, 102], [101, 104], [105, 106], [105, 111], [116, 117], [116, 119], [120, 121], [128, 129], [128, 131], [132, 133], [148, 149], [198, -196], [198, 199]], "missing_branches": [[120, -114], [132, -126], [148, 151], [160, 161], [160, 163], [171, 172], [171, 174], [190, 191], [190, 193]], "functions": {"Connection.__init__": {"executed_lines": [46, 47, 48, 49, 53, 54, 55, 56, 59, 60, 64, 65, 68, 72, 74, 76, 79, 80, 81, 82, 84, 86, 87, 91, 93, 95, 96, 97], "summary": {"covered_lines": 28, "num_statements": 28, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[72, 74], [72, 76], [76, 79], [76, 84], [80, 81], [80, 82], [84, 86], [84, 91]], "missing_branches": []}, "Connection.close": {"executed_lines": [101, 102, 104, 105, 106, 107, 111, 112], "summary": {"covered_lines": 8, "num_statements": 10, "percent_covered": 85.71428571428571, "percent_covered_display": "85.71", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [108, 109], "excluded_lines": [], "executed_branches": [[101, 102], [101, 104], [105, 106], [105, 111]], "missing_branches": []}, "Connection.commit": {"executed_lines": [116, 117, 119, 120, 121, 122], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 75.0, "percent_covered_display": "75.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [123, 124], "excluded_lines": [], "executed_branches": [[116, 117], [116, 119], [120, 121]], "missing_branches": [[120, -114]]}, "Connection.rollback": {"executed_lines": [128, 129, 131, 132, 133, 134], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 75.0, "percent_covered_display": "75.00", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [135, 136], "excluded_lines": [], "executed_branches": [[128, 129], [128, 131], [132, 133]], "missing_branches": [[132, -126]]}, "Connection.cursor": {"executed_lines": [148, 149], "summary": {"covered_lines": 2, "num_statements": 3, "percent_covered": 60.0, "percent_covered_display": "60.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [151], "excluded_lines": [], "executed_branches": [[148, 149]], "missing_branches": [[148, 151]]}, "Connection.set_auto_commit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 7, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [160, 161, 163, 164, 165, 166, 167], "excluded_lines": [], "executed_branches": [], "missing_branches": [[160, 161], [160, 163]]}, "Connection.get_auto_commit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 6, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [171, 172, 174, 175, 176, 177], "excluded_lines": [], "executed_branches": [], "missing_branches": [[171, 172], [171, 174]]}, "Connection.closed": {"executed_lines": [182], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Connection.__enter__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [186], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Connection.__exit__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [190, 191, 193, 194], "excluded_lines": [], "executed_branches": [], "missing_branches": [[190, 191], [190, 193]]}, "Connection.__del__": {"executed_lines": [198, 199, 200], "summary": {"covered_lines": 3, "num_statements": 5, "percent_covered": 71.42857142857143, "percent_covered_display": "71.43", "missing_lines": 2, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [201, 202], "excluded_lines": [], "executed_branches": [[198, -196], [198, 199]], "missing_branches": []}, "connect": {"executed_lines": [238], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 5, 7, 8, 10, 11, 12, 14, 17, 18, 24, 99, 114, 126, 138, 153, 169, 179, 180, 184, 188, 196, 205], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"Connection": {"executed_lines": [46, 47, 48, 49, 53, 54, 55, 56, 59, 60, 64, 65, 68, 72, 74, 76, 79, 80, 81, 82, 84, 86, 87, 91, 93, 95, 96, 97, 101, 102, 104, 105, 106, 107, 111, 112, 116, 117, 119, 120, 121, 122, 128, 129, 131, 132, 133, 134, 148, 149, 182, 198, 199, 200], "summary": {"covered_lines": 54, "num_statements": 81, "percent_covered": 67.56756756756756, "percent_covered_display": "67.57", "missing_lines": 27, "excluded_lines": 0, "num_branches": 30, "num_partial_branches": 3, "covered_branches": 21, "missing_branches": 9}, "missing_lines": [108, 109, 123, 124, 135, 136, 151, 160, 161, 163, 164, 165, 166, 167, 171, 172, 174, 175, 176, 177, 186, 190, 191, 193, 194, 201, 202], "excluded_lines": [], "executed_branches": [[72, 74], [72, 76], [76, 79], [76, 84], [80, 81], [80, 82], [84, 86], [84, 91], [101, 102], [101, 104], [105, 106], [105, 111], [116, 117], [116, 119], [120, 121], [128, 129], [128, 131], [132, 133], [148, 149], [198, -196], [198, 199]], "missing_branches": [[120, -114], [132, -126], [148, 151], [160, 161], [160, 163], [171, 172], [171, 174], [190, 191], [190, 193]]}, "": {"executed_lines": [1, 5, 7, 8, 10, 11, 12, 14, 17, 18, 24, 99, 114, 126, 138, 153, 169, 179, 180, 184, 188, 196, 205, 238], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/cursor.py": {"executed_lines": [1, 5, 7, 8, 9, 11, 16, 18, 21, 22, 28, 36, 37, 40, 41, 44, 45, 46, 49, 50, 52, 53, 62, 64, 65, 67, 69, 70, 72, 74, 75, 77, 79, 81, 82, 84, 85, 87, 88, 92, 93, 94, 96, 112, 113, 115, 117, 119, 122, 123, 126, 127, 128, 129, 131, 132, 135, 136, 137, 139, 141, 143, 144, 145, 147, 160, 163, 164, 166, 167, 168, 170, 171, 173, 174, 175, 177, 187, 188, 190, 191, 192, 193, 197, 210, 213, 216, 217, 218, 219, 220, 223, 227, 237, 240, 241, 242, 243, 244, 248, 251, 253, 256, 258, 261, 262, 264, 267, 269, 271, 274, 275, 276, 278, 279, 280, 281, 282, 294, 300, 302, 305, 306, 307, 310, 312, 314, 318, 322, 324, 326, 328, 329, 330, 331], "summary": {"covered_lines": 133, "num_statements": 156, "percent_covered": 83.98058252427184, "percent_covered_display": "83.98", "missing_lines": 23, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 10, "covered_branches": 40, "missing_branches": 10}, "missing_lines": [86, 89, 90, 118, 120, 161, 194, 195, 211, 214, 222, 224, 225, 238, 245, 246, 272, 296, 297, 298, 303, 316, 320], "excluded_lines": [], "executed_branches": [[81, 82], [81, 84], [85, 87], [87, 88], [87, 92], [112, 113], [112, 115], [117, 119], [119, 122], [126, 127], [126, 131], [135, 136], [135, 139], [160, 163], [166, 167], [166, 170], [187, 188], [187, 190], [191, 192], [191, 193], [210, 213], [213, 216], [218, 219], [218, 223], [219, 220], [237, 240], [242, 243], [242, 244], [261, -258], [261, 262], [262, 264], [262, 267], [271, 274], [279, 280], [279, 294], [302, 305], [306, 307], [306, 312], [329, 330], [329, 331]], "missing_branches": [[85, 86], [117, 118], [119, 120], [160, 161], [210, 211], [213, 214], [219, 222], [237, 238], [271, 272], [302, 303]], "functions": {"Cursor.__init__": {"executed_lines": [36, 37, 40, 41, 44, 45, 46, 49, 50], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.description": {"executed_lines": [62], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.rowcount": {"executed_lines": [67], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.arraysize": {"executed_lines": [77], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.close": {"executed_lines": [81, 82, 84, 85, 87, 88, 92, 93, 94], "summary": {"covered_lines": 9, "num_statements": 12, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 3, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [86, 89, 90], "excluded_lines": [], "executed_branches": [[81, 82], [81, 84], [85, 87], [87, 88], [87, 92]], "missing_branches": [[85, 86]]}, "Cursor.execute": {"executed_lines": [112, 113, 115, 117, 119, 122, 123, 126, 127, 128, 129, 131, 132, 135, 136, 137, 139, 141, 143, 144, 145], "summary": {"covered_lines": 21, "num_statements": 23, "percent_covered": 87.87878787878788, "percent_covered_display": "87.88", "missing_lines": 2, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 2, "covered_branches": 8, "missing_branches": 2}, "missing_lines": [118, 120], "excluded_lines": [], "executed_branches": [[112, 113], [112, 115], [117, 119], [119, 122], [126, 127], [126, 131], [135, 136], [135, 139]], "missing_branches": [[117, 118], [119, 120]]}, "Cursor.executemany": {"executed_lines": [160, 163, 164, 166, 167, 168, 170, 171, 173, 174, 175], "summary": {"covered_lines": 11, "num_statements": 12, "percent_covered": 87.5, "percent_covered_display": "87.50", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [161], "excluded_lines": [], "executed_branches": [[160, 163], [166, 167], [166, 170]], "missing_branches": [[160, 161]]}, "Cursor.fetchone": {"executed_lines": [187, 188, 190, 191, 192, 193], "summary": {"covered_lines": 6, "num_statements": 8, "percent_covered": 83.33333333333333, "percent_covered_display": "83.33", "missing_lines": 2, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [194, 195], "excluded_lines": [], "executed_branches": [[187, 188], [187, 190], [191, 192], [191, 193]], "missing_branches": []}, "Cursor.fetchmany": {"executed_lines": [210, 213, 216, 217, 218, 219, 220, 223], "summary": {"covered_lines": 8, "num_statements": 13, "percent_covered": 61.904761904761905, "percent_covered_display": "61.90", "missing_lines": 5, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 3, "covered_branches": 5, "missing_branches": 3}, "missing_lines": [211, 214, 222, 224, 225], "excluded_lines": [], "executed_branches": [[210, 213], [213, 216], [218, 219], [218, 223], [219, 220]], "missing_branches": [[210, 211], [213, 214], [219, 222]]}, "Cursor.fetchall": {"executed_lines": [237, 240, 241, 242, 243, 244], "summary": {"covered_lines": 6, "num_statements": 9, "percent_covered": 69.23076923076923, "percent_covered_display": "69.23", "missing_lines": 3, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [238, 245, 246], "excluded_lines": [], "executed_branches": [[237, 240], [242, 243], [242, 244]], "missing_branches": [[237, 238]]}, "Cursor.setinputsizes": {"executed_lines": [251], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.setoutputsize": {"executed_lines": [256], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor._bind_parameters": {"executed_lines": [261, 262, 264, 267], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[261, -258], [261, 262], [262, 264], [262, 267]], "missing_branches": []}, "Cursor._build_description": {"executed_lines": [271, 274, 275, 276, 278, 279, 280, 281, 282, 294], "summary": {"covered_lines": 10, "num_statements": 14, "percent_covered": 72.22222222222223, "percent_covered_display": "72.22", "missing_lines": 4, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [272, 296, 297, 298], "excluded_lines": [], "executed_branches": [[271, 274], [279, 280], [279, 294]], "missing_branches": [[271, 272]]}, "Cursor._fetch_row": {"executed_lines": [302, 305, 306, 307, 310, 312], "summary": {"covered_lines": 6, "num_statements": 7, "percent_covered": 81.81818181818181, "percent_covered_display": "81.82", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [303], "excluded_lines": [], "executed_branches": [[302, 305], [306, 307], [306, 312]], "missing_branches": [[302, 303]]}, "Cursor.__enter__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [316], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.__exit__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [320], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.__iter__": {"executed_lines": [324], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Cursor.__next__": {"executed_lines": [328, 329, 330, 331], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[329, 330], [329, 331]], "missing_branches": []}, "": {"executed_lines": [1, 5, 7, 8, 9, 11, 16, 18, 21, 22, 28, 52, 53, 64, 65, 69, 70, 74, 75, 79, 96, 147, 177, 197, 227, 248, 253, 258, 269, 300, 314, 318, 322, 326], "summary": {"covered_lines": 32, "num_statements": 32, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"Cursor": {"executed_lines": [36, 37, 40, 41, 44, 45, 46, 49, 50, 62, 67, 72, 77, 81, 82, 84, 85, 87, 88, 92, 93, 94, 112, 113, 115, 117, 119, 122, 123, 126, 127, 128, 129, 131, 132, 135, 136, 137, 139, 141, 143, 144, 145, 160, 163, 164, 166, 167, 168, 170, 171, 173, 174, 175, 187, 188, 190, 191, 192, 193, 210, 213, 216, 217, 218, 219, 220, 223, 237, 240, 241, 242, 243, 244, 251, 256, 261, 262, 264, 267, 271, 274, 275, 276, 278, 279, 280, 281, 282, 294, 302, 305, 306, 307, 310, 312, 324, 328, 329, 330, 331], "summary": {"covered_lines": 101, "num_statements": 124, "percent_covered": 81.03448275862068, "percent_covered_display": "81.03", "missing_lines": 23, "excluded_lines": 0, "num_branches": 50, "num_partial_branches": 10, "covered_branches": 40, "missing_branches": 10}, "missing_lines": [86, 89, 90, 118, 120, 161, 194, 195, 211, 214, 222, 224, 225, 238, 245, 246, 272, 296, 297, 298, 303, 316, 320], "excluded_lines": [], "executed_branches": [[81, 82], [81, 84], [85, 87], [87, 88], [87, 92], [112, 113], [112, 115], [117, 119], [119, 122], [126, 127], [126, 131], [135, 136], [135, 139], [160, 163], [166, 167], [166, 170], [187, 188], [187, 190], [191, 192], [191, 193], [210, 213], [213, 216], [218, 219], [218, 223], [219, 220], [237, 240], [242, 243], [242, 244], [261, -258], [261, 262], [262, 264], [262, 267], [271, 274], [279, 280], [279, 294], [302, 305], [306, 307], [306, 312], [329, 330], [329, 331]], "missing_branches": [[85, 86], [117, 118], [119, 120], [160, 161], [210, 211], [213, 214], [219, 222], [237, 238], [271, 272], [302, 303]]}, "": {"executed_lines": [1, 5, 7, 8, 9, 11, 16, 18, 21, 22, 28, 52, 53, 64, 65, 69, 70, 74, 75, 79, 96, 147, 177, 197, 227, 248, 253, 258, 269, 300, 314, 318, 322, 326], "summary": {"covered_lines": 32, "num_statements": 32, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/dataframe.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 62, "excluded_lines": 2, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [8, 10, 11, 16, 19, 38, 39, 40, 41, 45, 46, 49, 52, 55, 56, 58, 61, 80, 81, 82, 83, 87, 88, 91, 94, 97, 98, 99, 101, 104, 123, 124, 125, 126, 130, 131, 134, 137, 141, 143, 146, 147, 149, 150, 152, 155, 171, 172, 174, 175, 177, 181, 183, 186, 187, 188, 189, 191, 195, 196, 197, 198], "excluded_lines": [13, 14], "executed_branches": [], "missing_branches": [[45, 46], [45, 49], [87, 88], [87, 91], [130, 131], [130, 134], [141, 143], [141, 146], [171, 172], [171, 174]], "functions": {"cursor_to_pandas": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 11, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [38, 39, 40, 41, 45, 46, 49, 52, 55, 56, 58], "excluded_lines": [], "executed_branches": [], "missing_branches": [[45, 46], [45, 49]]}, "cursor_to_polars": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 12, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [80, 81, 82, 83, 87, 88, 91, 94, 97, 98, 99, 101], "excluded_lines": [], "executed_branches": [], "missing_branches": [[87, 88], [87, 91]]}, "cursor_to_arrow": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 15, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [123, 124, 125, 126, 130, 131, 134, 137, 141, 143, 146, 147, 149, 150, 152], "excluded_lines": [], "executed_branches": [], "missing_branches": [[130, 131], [130, 134], [141, 143], [141, 146]]}, "cursor_to_dict": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 5, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [171, 172, 174, 175, 177], "excluded_lines": [], "executed_branches": [], "missing_branches": [[171, 172], [171, 174]]}, "_add_dataframe_methods": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 6, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [183, 186, 187, 188, 189, 191], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 13, "excluded_lines": 2, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [8, 10, 11, 16, 19, 61, 104, 155, 181, 195, 196, 197, 198], "excluded_lines": [13, 14], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 62, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 62, "excluded_lines": 2, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 10}, "missing_lines": [8, 10, 11, 16, 19, 38, 39, 40, 41, 45, 46, 49, 52, 55, 56, 58, 61, 80, 81, 82, 83, 87, 88, 91, 94, 97, 98, 99, 101, 104, 123, 124, 125, 126, 130, 131, 134, 137, 141, 143, 146, 147, 149, 150, 152, 155, 171, 172, 174, 175, 177, 181, 183, 186, 187, 188, 189, 191, 195, 196, 197, 198], "excluded_lines": [13, 14], "executed_branches": [], "missing_branches": [[45, 46], [45, 49], [87, 88], [87, 91], [130, 131], [130, 134], [141, 143], [141, 146], [171, 172], [171, 174]]}}}, "src/sqlalchemy_jdbcapi/jdbc/driver_manager.py": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 17, 20, 23, 24, 26, 27, 28, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 43, 51, 95, 102, 103, 104, 105, 108, 127, 131, 134, 137, 138, 139, 142, 143, 145, 146, 148, 149, 150, 153, 155, 156, 158, 159, 160, 161, 164, 185, 186, 187, 188, 190, 193, 196, 197, 200, 201, 203, 209, 225, 226, 228, 229, 230, 231, 234, 235, 236, 238, 241, 257, 260, 261, 264, 265, 266, 267, 272, 273, 274, 275, 276, 277, 279, 282, 292, 293, 295, 296, 298, 299, 302, 303, 306, 309, 319, 322, 323, 325, 328, 338, 341, 342, 344, 345, 346, 347, 348, 349, 353], "summary": {"covered_lines": 115, "num_statements": 123, "percent_covered": 92.98245614035088, "percent_covered_display": "92.98", "missing_lines": 8, "excluded_lines": 0, "num_branches": 48, "num_partial_branches": 4, "covered_branches": 44, "missing_branches": 4}, "missing_lines": [128, 191, 268, 269, 320, 339, 350, 351], "excluded_lines": [], "executed_branches": [[34, 35], [34, 36], [103, 104], [103, 105], [127, 131], [137, 138], [137, 142], [185, 186], [185, 190], [187, 188], [187, 190], [190, 193], [196, 197], [196, 200], [200, 201], [200, 203], [225, 226], [225, 228], [229, 230], [229, 238], [260, 261], [260, 264], [264, 265], [264, 272], [274, 275], [274, 279], [275, 274], [275, 276], [292, 293], [292, 295], [295, 296], [295, 298], [298, 299], [298, 302], [302, 303], [302, 306], [319, 322], [322, 323], [322, 325], [338, 341], [341, 342], [341, 344], [345, 346], [345, 353]], "missing_branches": [[127, 128], [190, 191], [319, 320], [338, 339]], "functions": {"JDBCDriver.filename": {"executed_lines": [34, 35, 36], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[34, 35], [34, 36]], "missing_branches": []}, "JDBCDriver.maven_url": {"executed_lines": [41, 42, 43], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "get_driver_cache_dir": {"executed_lines": [102, 103, 104, 105], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[103, 104], [103, 105]], "missing_branches": []}, "download_driver": {"executed_lines": [127, 131, 134, 137, 138, 139, 142, 143, 145, 146, 148, 149, 150, 153, 155, 156, 158, 159, 160, 161], "summary": {"covered_lines": 20, "num_statements": 21, "percent_covered": 92.0, "percent_covered_display": "92.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [128], "excluded_lines": [], "executed_branches": [[127, 131], [137, 138], [137, 142]], "missing_branches": [[127, 128]]}, "get_driver_path": {"executed_lines": [185, 186, 187, 188, 190, 193, 196, 197, 200, 201, 203], "summary": {"covered_lines": 11, "num_statements": 12, "percent_covered": 90.9090909090909, "percent_covered_display": "90.91", "missing_lines": 1, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 1, "covered_branches": 9, "missing_branches": 1}, "missing_lines": [191], "excluded_lines": [], "executed_branches": [[185, 186], [185, 190], [187, 188], [187, 190], [190, 193], [196, 197], [196, 200], [200, 201], [200, 203]], "missing_branches": [[190, 191]]}, "get_all_driver_paths": {"executed_lines": [225, 226, 228, 229, 230, 231, 234, 235, 236, 238], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[225, 226], [225, 228], [229, 230], [229, 238]], "missing_branches": []}, "get_classpath_with_drivers": {"executed_lines": [257, 260, 261, 264, 265, 266, 267, 272, 273, 274, 275, 276, 277, 279], "summary": {"covered_lines": 14, "num_statements": 16, "percent_covered": 91.66666666666667, "percent_covered_display": "91.67", "missing_lines": 2, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [268, 269], "excluded_lines": [], "executed_branches": [[260, 261], [260, 264], [264, 265], [264, 272], [274, 275], [274, 279], [275, 274], [275, 276]], "missing_branches": []}, "verify_driver": {"executed_lines": [292, 293, 295, 296, 298, 299, 302, 303, 306], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[292, 293], [292, 295], [295, 296], [295, 298], [298, 299], [298, 302], [302, 303], [302, 306]], "missing_branches": []}, "list_cached_drivers": {"executed_lines": [319, 322, 323, 325], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 77.77777777777777, "percent_covered_display": "77.78", "missing_lines": 1, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 3, "missing_branches": 1}, "missing_lines": [320], "excluded_lines": [], "executed_branches": [[319, 322], [322, 323], [322, 325]], "missing_branches": [[319, 320]]}, "clear_driver_cache": {"executed_lines": [338, 341, 342, 344, 345, 346, 347, 348, 349, 353], "summary": {"covered_lines": 10, "num_statements": 13, "percent_covered": 78.94736842105263, "percent_covered_display": "78.95", "missing_lines": 3, "excluded_lines": 0, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [339, 350, 351], "excluded_lines": [], "executed_branches": [[338, 341], [341, 342], [341, 344], [345, 346], [345, 353]], "missing_branches": [[338, 339]]}, "": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 17, 20, 23, 24, 26, 27, 28, 29, 31, 32, 38, 39, 51, 95, 108, 164, 209, 241, 282, 309, 328], "summary": {"covered_lines": 27, "num_statements": 27, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"JDBCDriver": {"executed_lines": [34, 35, 36, 41, 42, 43], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[34, 35], [34, 36]], "missing_branches": []}, "": {"executed_lines": [1, 8, 10, 11, 12, 13, 14, 15, 17, 20, 23, 24, 26, 27, 28, 29, 31, 32, 38, 39, 51, 95, 102, 103, 104, 105, 108, 127, 131, 134, 137, 138, 139, 142, 143, 145, 146, 148, 149, 150, 153, 155, 156, 158, 159, 160, 161, 164, 185, 186, 187, 188, 190, 193, 196, 197, 200, 201, 203, 209, 225, 226, 228, 229, 230, 231, 234, 235, 236, 238, 241, 257, 260, 261, 264, 265, 266, 267, 272, 273, 274, 275, 276, 277, 279, 282, 292, 293, 295, 296, 298, 299, 302, 303, 306, 309, 319, 322, 323, 325, 328, 338, 341, 342, 344, 345, 346, 347, 348, 349, 353], "summary": {"covered_lines": 109, "num_statements": 117, "percent_covered": 92.63803680981596, "percent_covered_display": "92.64", "missing_lines": 8, "excluded_lines": 0, "num_branches": 46, "num_partial_branches": 4, "covered_branches": 42, "missing_branches": 4}, "missing_lines": [128, 191, 268, 269, 320, 339, 350, 351], "excluded_lines": [], "executed_branches": [[103, 104], [103, 105], [127, 131], [137, 138], [137, 142], [185, 186], [185, 190], [187, 188], [187, 190], [190, 193], [196, 197], [196, 200], [200, 201], [200, 203], [225, 226], [225, 228], [229, 230], [229, 238], [260, 261], [260, 264], [264, 265], [264, 272], [274, 275], [274, 279], [275, 274], [275, 276], [292, 293], [292, 295], [295, 296], [295, 298], [298, 299], [298, 302], [302, 303], [302, 306], [319, 322], [322, 323], [322, 325], [338, 341], [341, 342], [341, 344], [345, 346], [345, 353]], "missing_branches": [[127, 128], [190, 191], [319, 320], [338, 339]]}}}, "src/sqlalchemy_jdbcapi/jdbc/exceptions.py": {"executed_lines": [1, 5, 8, 9, 13, 14, 18, 19, 23, 24, 28, 29, 33, 34, 38, 39, 43, 44, 48, 49, 53, 54, 58, 59, 63, 64], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 5, 8, 9, 13, 14, 18, 19, 23, 24, 28, 29, 33, 34, 38, 39, 43, 44, 48, 49, 53, 54, 58, 59, 63, 64], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"Error": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Warning": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "InterfaceError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DatabaseError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "InternalError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OperationalError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ProgrammingError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "IntegrityError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DataError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "NotSupportedError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "JDBCDriverNotFoundError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "JVMNotStartedError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 5, 8, 9, 13, 14, 18, 19, 23, 24, 28, 29, 33, 34, 38, 39, 43, 44, 48, 49, 53, 54, 58, 59, 63, 64], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/jvm.py": {"executed_lines": [1, 5, 7, 8, 9, 10, 12, 13, 15, 17, 20, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 50, 57, 79, 80, 81, 83, 84, 85, 86, 90, 91, 92, 93, 96, 97, 99, 100, 105, 108, 109, 110, 113, 114, 115, 117, 119, 120, 121, 122, 123, 124, 126, 127, 130, 132, 133, 135, 136, 137, 140, 144, 145, 147, 148, 149, 150, 151, 152, 155, 168, 169, 171, 172, 174, 175, 176], "summary": {"covered_lines": 76, "num_statements": 76, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 26, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 50], [42, 43], [42, 50], [44, 45], [44, 47], [79, 80], [79, 83], [90, 91], [90, 96], [96, 97], [96, 99], [99, 100], [99, 105], [109, 110], [109, 113], [114, 115], [114, 117], [123, -57], [123, 124], [147, -140], [147, 148], [168, 169], [168, 171]], "missing_branches": [], "functions": {"get_classpath": {"executed_lines": [36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 50], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 50], [42, 43], [42, 50], [44, 45], [44, 47]], "missing_branches": []}, "start_jvm": {"executed_lines": [79, 80, 81, 83, 84, 85, 86, 90, 91, 92, 93, 96, 97, 99, 100, 105, 108, 109, 110, 113, 114, 115, 117, 119, 120, 121, 122, 123, 124, 126, 127], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[79, 80], [79, 83], [90, 91], [90, 96], [96, 97], [96, 99], [99, 100], [99, 105], [109, 110], [109, 113], [114, 115], [114, 117], [123, -57], [123, 124]], "missing_branches": []}, "is_jvm_started": {"executed_lines": [132, 133, 135, 136, 137], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "shutdown_jvm": {"executed_lines": [144, 145, 147, 148, 149, 150, 151, 152], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[147, -140], [147, 148]], "missing_branches": []}, "get_java_class": {"executed_lines": [168, 169, 171, 172, 174, 175, 176], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[168, 169], [168, 171]], "missing_branches": []}, "": {"executed_lines": [1, 5, 7, 8, 9, 10, 12, 13, 15, 17, 20, 57, 130, 140, 155], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 5, 7, 8, 9, 10, 12, 13, 15, 17, 20, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 50, 57, 79, 80, 81, 83, 84, 85, 86, 90, 91, 92, 93, 96, 97, 99, 100, 105, 108, 109, 110, 113, 114, 115, 117, 119, 120, 121, 122, 123, 124, 126, 127, 130, 132, 133, 135, 136, 137, 140, 144, 145, 147, 148, 149, 150, 151, 152, 155, 168, 169, 171, 172, 174, 175, 176], "summary": {"covered_lines": 76, "num_statements": 76, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 26, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[38, 39], [38, 41], [41, 42], [41, 50], [42, 43], [42, 50], [44, 45], [44, 47], [79, 80], [79, 83], [90, 91], [90, 96], [96, 97], [96, 99], [99, 100], [99, 105], [109, 110], [109, 113], [114, 115], [114, 117], [123, -57], [123, 124], [147, -140], [147, 148], [168, 169], [168, 171]], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/type_converter.py": {"executed_lines": [1, 5, 7, 8, 9, 11, 14, 15, 44, 69, 83, 86, 87, 88, 91, 92, 95, 101, 103, 104, 106, 107, 110, 111, 114, 115, 117, 118, 120, 121, 124, 125, 128, 129, 131, 132, 135, 136, 139, 144, 146, 147, 152, 154, 156, 157, 159, 161, 162, 164, 166, 167, 171, 173, 175, 176, 178, 180, 181, 183, 185, 186, 190, 192, 194, 196, 201, 203, 204, 207, 208, 209, 210, 215, 219, 220, 223, 224, 225, 227, 228, 229, 231, 236, 238, 239, 241, 243, 245, 246, 249, 250, 251, 256, 258, 259, 262, 263, 264, 280, 282, 284, 285, 289], "summary": {"covered_lines": 102, "num_statements": 138, "percent_covered": 74.72527472527473, "percent_covered_display": "74.73", "missing_lines": 36, "excluded_lines": 0, "num_branches": 44, "num_partial_branches": 8, "covered_branches": 34, "missing_branches": 10}, "missing_lines": [168, 187, 197, 198, 199, 205, 211, 212, 213, 221, 232, 233, 234, 240, 247, 252, 253, 254, 260, 265, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 286, 290, 291, 292], "excluded_lines": [], "executed_branches": [[87, 88], [87, 91], [91, 92], [91, 95], [95, 101], [95, 103], [103, 104], [103, 106], [106, 107], [106, 110], [110, 111], [110, 114], [114, 115], [114, 117], [117, 118], [117, 120], [120, 121], [120, 124], [124, 125], [124, 128], [128, 129], [128, 131], [131, 132], [131, 135], [135, 136], [135, 139], [167, 171], [186, 190], [204, 207], [220, 223], [239, 241], [246, 249], [259, 262], [285, 289]], "missing_branches": [[167, 168], [186, 187], [204, 205], [220, 221], [239, 240], [246, 247], [259, 260], [272, 273], [272, 274], [285, 286]], "functions": {"TypeConverter.convert_from_jdbc": {"executed_lines": [83, 86, 87, 88, 91, 92, 95, 101, 103, 104, 106, 107, 110, 111, 114, 115, 117, 118, 120, 121, 124, 125, 128, 129, 131, 132, 135, 136, 139, 144, 146, 147, 152], "summary": {"covered_lines": 33, "num_statements": 33, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 0, "covered_branches": 26, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[87, 88], [87, 91], [91, 92], [91, 95], [95, 101], [95, 103], [103, 104], [103, 106], [106, 107], [106, 110], [110, 111], [110, 114], [114, 115], [114, 117], [117, 118], [117, 120], [120, 121], [120, 124], [124, 125], [124, 128], [128, 129], [128, 131], [131, 132], [131, 135], [135, 136], [135, 139]], "missing_branches": []}, "TypeConverter._convert_string": {"executed_lines": [156, 157], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TypeConverter._convert_int": {"executed_lines": [161, 162], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TypeConverter._convert_decimal": {"executed_lines": [166, 167, 171], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 66.66666666666667, "percent_covered_display": "66.67", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [168], "excluded_lines": [], "executed_branches": [[167, 171]], "missing_branches": [[167, 168]]}, "TypeConverter._convert_float": {"executed_lines": [175, 176], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TypeConverter._convert_boolean": {"executed_lines": [180, 181], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TypeConverter._convert_date": {"executed_lines": [185, 186, 190, 192, 194, 196], "summary": {"covered_lines": 6, "num_statements": 10, "percent_covered": 58.333333333333336, "percent_covered_display": "58.33", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [187, 197, 198, 199], "excluded_lines": [], "executed_branches": [[186, 190]], "missing_branches": [[186, 187]]}, "TypeConverter._convert_time": {"executed_lines": [203, 204, 207, 208, 209, 210], "summary": {"covered_lines": 6, "num_statements": 10, "percent_covered": 58.333333333333336, "percent_covered_display": "58.33", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [205, 211, 212, 213], "excluded_lines": [], "executed_branches": [[204, 207]], "missing_branches": [[204, 205]]}, "TypeConverter._convert_timestamp": {"executed_lines": [219, 220, 223, 224, 225, 227, 228, 229, 231], "summary": {"covered_lines": 9, "num_statements": 13, "percent_covered": 66.66666666666667, "percent_covered_display": "66.67", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [221, 232, 233, 234], "excluded_lines": [], "executed_branches": [[220, 223]], "missing_branches": [[220, 221]]}, "TypeConverter._convert_binary": {"executed_lines": [238, 239, 241], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 66.66666666666667, "percent_covered_display": "66.67", "missing_lines": 1, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [240], "excluded_lines": [], "executed_branches": [[239, 241]], "missing_branches": [[239, 240]]}, "TypeConverter._convert_blob": {"executed_lines": [245, 246, 249, 250, 251], "summary": {"covered_lines": 5, "num_statements": 9, "percent_covered": 54.54545454545455, "percent_covered_display": "54.55", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [247, 252, 253, 254], "excluded_lines": [], "executed_branches": [[246, 249]], "missing_branches": [[246, 247]]}, "TypeConverter._convert_clob": {"executed_lines": [258, 259, 262, 263, 264], "summary": {"covered_lines": 5, "num_statements": 19, "percent_covered": 26.08695652173913, "percent_covered_display": "26.09", "missing_lines": 14, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 3}, "missing_lines": [260, 265, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278], "excluded_lines": [], "executed_branches": [[259, 262]], "missing_branches": [[259, 260], [272, 273], [272, 274]]}, "TypeConverter._convert_array": {"executed_lines": [282, 284, 285, 289], "summary": {"covered_lines": 4, "num_statements": 8, "percent_covered": 50.0, "percent_covered_display": "50.00", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, "covered_branches": 1, "missing_branches": 1}, "missing_lines": [286, 290, 291, 292], "excluded_lines": [], "executed_branches": [[285, 289]], "missing_branches": [[285, 286]]}, "": {"executed_lines": [1, 5, 7, 8, 9, 11, 14, 15, 44, 69, 154, 159, 164, 173, 178, 183, 201, 215, 236, 243, 256, 280], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"TypeConverter": {"executed_lines": [83, 86, 87, 88, 91, 92, 95, 101, 103, 104, 106, 107, 110, 111, 114, 115, 117, 118, 120, 121, 124, 125, 128, 129, 131, 132, 135, 136, 139, 144, 146, 147, 152, 156, 157, 161, 162, 166, 167, 171, 175, 176, 180, 181, 185, 186, 190, 192, 194, 196, 203, 204, 207, 208, 209, 210, 219, 220, 223, 224, 225, 227, 228, 229, 231, 238, 239, 241, 245, 246, 249, 250, 251, 258, 259, 262, 263, 264, 282, 284, 285, 289], "summary": {"covered_lines": 82, "num_statements": 118, "percent_covered": 71.60493827160494, "percent_covered_display": "71.60", "missing_lines": 36, "excluded_lines": 0, "num_branches": 44, "num_partial_branches": 8, "covered_branches": 34, "missing_branches": 10}, "missing_lines": [168, 187, 197, 198, 199, 205, 211, 212, 213, 221, 232, 233, 234, 240, 247, 252, 253, 254, 260, 265, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 286, 290, 291, 292], "excluded_lines": [], "executed_branches": [[87, 88], [87, 91], [91, 92], [91, 95], [95, 101], [95, 103], [103, 104], [103, 106], [106, 107], [106, 110], [110, 111], [110, 114], [114, 115], [114, 117], [117, 118], [117, 120], [120, 121], [120, 124], [124, 125], [124, 128], [128, 129], [128, 131], [131, 132], [131, 135], [135, 136], [135, 139], [167, 171], [186, 190], [204, 207], [220, 223], [239, 241], [246, 249], [259, 262], [285, 289]], "missing_branches": [[167, 168], [186, 187], [204, 205], [220, 221], [239, 240], [246, 247], [259, 260], [272, 273], [272, 274], [285, 286]]}, "": {"executed_lines": [1, 5, 7, 8, 9, 11, 14, 15, 44, 69, 154, 159, 164, 173, 178, 183, 201, 215, 236, 243, 256, 280], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/jdbc/types.py": {"executed_lines": [1, 5, 7, 8, 12, 13, 15, 16, 18, 23, 28, 29, 30, 31, 32, 36, 41, 46, 53, 58, 63, 68], "summary": {"covered_lines": 20, "num_statements": 33, "percent_covered": 54.054054054054056, "percent_covered_display": "54.05", "missing_lines": 13, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 4}, "missing_lines": [19, 20, 21, 24, 38, 43, 50, 55, 60, 65, 70, 71, 72], "excluded_lines": [], "executed_branches": [], "missing_branches": [[19, 20], [19, 21], [70, 71], [70, 72]], "functions": {"DBAPITypeObject.__init__": {"executed_lines": [16], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DBAPITypeObject.__eq__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [19, 20, 21], "excluded_lines": [], "executed_branches": [], "missing_branches": [[19, 20], [19, 21]]}, "DBAPITypeObject.__hash__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [24], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Date": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [38], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Time": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [43], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Timestamp": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [50], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DateFromTicks": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [55], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TimeFromTicks": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [60], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "TimestampFromTicks": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 1, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [65], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Binary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0.00", "missing_lines": 3, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [70, 71, 72], "excluded_lines": [], "executed_branches": [], "missing_branches": [[70, 71], [70, 72]]}, "": {"executed_lines": [1, 5, 7, 8, 12, 13, 15, 18, 23, 28, 29, 30, 31, 32, 36, 41, 46, 53, 58, 63, 68], "summary": {"covered_lines": 19, "num_statements": 19, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"DBAPITypeObject": {"executed_lines": [16], "summary": {"covered_lines": 1, "num_statements": 5, "percent_covered": 14.285714285714286, "percent_covered_display": "14.29", "missing_lines": 4, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [19, 20, 21, 24], "excluded_lines": [], "executed_branches": [], "missing_branches": [[19, 20], [19, 21]]}, "": {"executed_lines": [1, 5, 7, 8, 12, 13, 15, 18, 23, 28, 29, 30, 31, 32, 36, 41, 46, 53, 58, 63, 68], "summary": {"covered_lines": 19, "num_statements": 28, "percent_covered": 63.333333333333336, "percent_covered_display": "63.33", "missing_lines": 9, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 2}, "missing_lines": [38, 43, 50, 55, 60, 65, 70, 71, 72], "excluded_lines": [], "executed_branches": [], "missing_branches": [[70, 71], [70, 72]]}}}, "src/sqlalchemy_jdbcapi/odbc/__init__.py": {"executed_lines": [1, 9, 11, 12, 25, 44, 45, 46], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 9, 11, 12, 25, 44, 45, 46], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"": {"executed_lines": [1, 9, 11, 12, 25, 44, 45, 46], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/odbc/connection.py": {"executed_lines": [1, 8, 10, 11, 13, 18, 21, 22, 28, 35, 36, 38, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 73, 75, 77, 79, 80, 82, 83, 85, 86, 88, 91, 113, 114, 115, 116, 120, 122, 123, 124, 125, 126, 129, 131, 132, 134, 135, 136], "summary": {"covered_lines": 58, "num_statements": 58, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47], [51, 52], [51, 53], [60, 61], [60, 62], [69, -67], [69, 70], [79, 80], [79, 82], [123, 124], [123, 125], [125, 126], [125, 129]], "missing_branches": [], "functions": {"Connection.__init__": {"executed_lines": [35, 36], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Connection.cursor": {"executed_lines": [45, 46, 47], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47]], "missing_branches": []}, "Connection.commit": {"executed_lines": [51, 52, 53, 54, 55, 56], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[51, 52], [51, 53]], "missing_branches": []}, "Connection.rollback": {"executed_lines": [60, 61, 62, 63, 64, 65], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[60, 61], [60, 62]], "missing_branches": []}, "Connection.close": {"executed_lines": [69, 70, 71], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[69, -67], [69, 70]], "missing_branches": []}, "Connection.__enter__": {"executed_lines": [75], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Connection.__exit__": {"executed_lines": [79, 80, 82, 83], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[79, 80], [79, 82]], "missing_branches": []}, "Connection.closed": {"executed_lines": [88], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "connect": {"executed_lines": [113, 114, 115, 116, 120, 122, 123, 124, 125, 126, 129, 131, 132, 134, 135, 136], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[123, 124], [123, 125], [125, 126], [125, 129]], "missing_branches": []}, "": {"executed_lines": [1, 8, 10, 11, 13, 18, 21, 22, 28, 38, 49, 58, 67, 73, 77, 85, 86, 91], "summary": {"covered_lines": 16, "num_statements": 16, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"Connection": {"executed_lines": [35, 36, 45, 46, 47, 51, 52, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 69, 70, 71, 75, 79, 80, 82, 83, 88], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 10, "num_partial_branches": 0, "covered_branches": 10, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[45, 46], [45, 47], [51, 52], [51, 53], [60, 61], [60, 62], [69, -67], [69, 70], [79, 80], [79, 82]], "missing_branches": []}, "": {"executed_lines": [1, 8, 10, 11, 13, 18, 21, 22, 28, 38, 49, 58, 67, 73, 77, 85, 86, 91, 113, 114, 115, 116, 120, 122, 123, 124, 125, 126, 129, 131, 132, 134, 135, 136], "summary": {"covered_lines": 32, "num_statements": 32, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 0, "covered_branches": 4, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [[123, 124], [123, 125], [125, 126], [125, 129]], "missing_branches": []}}}, "src/sqlalchemy_jdbcapi/odbc/exceptions.py": {"executed_lines": [1, 8, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32, 35, 36, 39, 40, 43, 44, 47, 48], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": [], "functions": {"": {"executed_lines": [1, 8, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32, 35, 36, 39, 40, 43, 44, 47, 48], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}, "classes": {"Error": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "Warning": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "InterfaceError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DatabaseError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "InternalError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "OperationalError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "ProgrammingError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "IntegrityError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "DataError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "NotSupportedError": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "": {"executed_lines": [1, 8, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32, 35, 36, 39, 40, 43, 44, 47, 48], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100.00", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}}}}, "totals": {"covered_lines": 1228, "num_statements": 1842, "percent_covered": 65.2826855123675, "percent_covered_display": "65.28", "missing_lines": 614, "excluded_lines": 39, "num_branches": 422, "num_partial_branches": 42, "covered_branches": 250, "missing_branches": 172}}