Commit 3b30ce4
authored
SG-39225 Support specific keys for entity optimization (#423)
* Support specific keys for entity optimization
* Update conditions
* Update test
* Support lists without dicts on optimization
* Improved readability
* Improvements by feedback
* More granular optimization
* Use simple conditions instead of set intersection
* Include id and type checks
* Make recursive and add more test cases1 parent b0df9fe commit 3b30ce4
2 files changed
Lines changed: 88 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1194 | 1194 | | |
1195 | 1195 | | |
1196 | 1196 | | |
1197 | | - | |
| 1197 | + | |
1198 | 1198 | | |
1199 | 1199 | | |
1200 | 1200 | | |
| |||
4799 | 4799 | | |
4800 | 4800 | | |
4801 | 4801 | | |
4802 | | - | |
| 4802 | + | |
4803 | 4803 | | |
4804 | 4804 | | |
4805 | 4805 | | |
| |||
4813 | 4813 | | |
4814 | 4814 | | |
4815 | 4815 | | |
4816 | | - | |
| 4816 | + | |
| 4817 | + | |
| 4818 | + | |
4817 | 4819 | | |
4818 | | - | |
4819 | | - | |
| 4820 | + | |
| 4821 | + | |
| 4822 | + | |
| 4823 | + | |
| 4824 | + | |
4820 | 4825 | | |
4821 | | - | |
4822 | | - | |
4823 | | - | |
4824 | | - | |
4825 | | - | |
4826 | | - | |
4827 | | - | |
4828 | | - | |
4829 | | - | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
| 4833 | + | |
| 4834 | + | |
| 4835 | + | |
| 4836 | + | |
| 4837 | + | |
| 4838 | + | |
| 4839 | + | |
| 4840 | + | |
| 4841 | + | |
| 4842 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
676 | | - | |
| 676 | + | |
677 | 677 | | |
678 | | - | |
679 | 678 | | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
680 | 698 | | |
681 | 699 | | |
| 700 | + | |
682 | 701 | | |
683 | 702 | | |
684 | | - | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
685 | 711 | | |
686 | 712 | | |
687 | 713 | | |
688 | 714 | | |
689 | 715 | | |
690 | 716 | | |
691 | 717 | | |
692 | | - | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
693 | 726 | | |
694 | 727 | | |
695 | 728 | | |
696 | | - | |
697 | 729 | | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
698 | 747 | | |
699 | 748 | | |
700 | 749 | | |
701 | 750 | | |
702 | | - | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
703 | 758 | | |
704 | 759 | | |
705 | 760 | | |
| |||
0 commit comments