Closed ea-rus closed 8 months ago
Fix join & traverse for https://github.com/mindsdb/mindsdb/pull/8524
Coverage Report FileStmtsMissCoverMissingmindsdb_sql __about__.py10100%1–10 __init__.py24196%21mindsdb_sql/parser lexer.py165199%243 logger.py19479%14, 17, 23, 26 parser.py4563193%48, 53, 73, 77, 81, 87, 91–93, 121–128, 182, 199, 249, 253, 317, 346–347, 367, 378, 491, 526, 557, 567, 581, 657 utils.py46491%73–79mindsdb_sql/parser/ast base.py36781%13, 28, 31, 49–52 create.py601673%7–8, 49–54, 73–85 drop.py52296%10, 13 insert.py62592%32, 35–37, 42 show.py48198%18 update.py53591%40–42, 75–76mindsdb_sql/parser/ast/select case.py26292%19, 22 constant.py35197%22 data.py11282%15, 19 identifier.py64789%43, 80–85 native_query.py13192%24 operation.py113695%27–30, 56, 65, 166 parameter.py11191%10 select.py97397%148–153 star.py12283%8–9 union.py23196%18mindsdb_sql/parser/dialects/mindsdb create_file.py19195%14 create_predictor.py88199%54 knowledge_base.py40198%71 lexer.py233697%330, 332, 334, 346, 348, 350 parser.py9312697%118, 122, 251, 275, 285, 362, 364, 600, 617, 641–642, 768, 818, 872, 889, 1023, 1033, 1071–1072, 1097, 1108, 1248, 1252, 1305, 1709, 1717mindsdb_sql/parser/dialects/mysql lexer.py23674%16, 18, 20, 32, 34, 36 parser.py6152396%131, 133, 226–227, 356, 373, 423, 427, 501, 511, 549–550, 570, 581, 710, 738, 743–745, 749, 766, 910, 1056 show_index.py171135%10–12, 15–23, 26–27mindsdb_sql/planner plan_join.py2551295%136, 172, 181, 208, 212, 301, 349, 367, 376–377, 405, 407 plan_join_ts.py1791094%53, 60, 83–84, 129, 181, 185, 193, 265, 332 query_plan.py22864%13–21, 30 query_planner.py3856384%41–42, 65–66, 75, 152, 177, 381, 409–487, 530–531, 536, 562, 624, 654, 682, 707–709 query_prepare.py2846179%76, 78, 86–116, 227, 249, 272, 315, 336, 360, 389–443, 446–452, 483, 496–498, 507, 526 step_result.py14286%7, 12 steps.py1742287%14, 19, 27, 32–34, 55–60, 67–73, 110–115 ts_utils.py66691%59, 61, 81–84, 88 utils.py2414183%60, 106, 112, 127, 139, 151, 154, 166, 196, 209, 224, 230, 235, 242, 244, 249, 254–257, 262, 267, 273, 279, 282–293, 307, 337–338, 349–350, 365mindsdb_sql/render sqlalchemy_render.py3807281%38, 72, 74, 86, 91, 163–164, 177–178, 202, 232, 234, 263, 275, 281, 332, 395–406, 417–421, 451, 466, 471–481, 490–491, 515–526, 545, 568–592, 603–604, 609–610, 621–624, 644–647TOTAL615748592%
Fix join & traverse for https://github.com/mindsdb/mindsdb/pull/8524