Commit 6d63df0
authored
Normalise Execution Response (clean backend interfaces) (#587)
* [squash from exec-sea] bring over execution phase changes
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove excess test
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* add docstring
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remvoe exec func in sea backend
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove excess files
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove excess models
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove excess sea backend tests
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* cleanup
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* re-introduce get_schema_desc
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove SeaResultSet
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* clean imports and attributes
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* pass CommandId to ExecResp
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove changes in types
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* add back essential types (ExecResponse, from_sea_state)
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* fix fetch types
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* excess imports
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* reduce diff by maintaining logs
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* fix int test types
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* move guid_to_hex_id import to utils
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* reduce diff in guid utils import
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* move arrow_schema_bytes back into ExecuteResult
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* maintain log
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove un-necessary assignment
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove un-necessary tuple response
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove un-ncessary verbose mocking
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* move Queue construction to ResultSert
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* move description to List[Tuple]
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* frmatting (black)
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* reduce diff (remove explicit tuple conversion)
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove has_more_rows from ExecuteResponse
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove un-necessary has_more_rows aclc
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* default has_more_rows to True
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* return has_more_rows from ExecResponse conversion during GetRespMetadata
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove unnecessary replacement
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* better mocked backend naming
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove has_more_rows test in ExecuteResponse
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* introduce replacement of original has_more_rows read test
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* call correct method in test_use_arrow_schema
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* call correct method in test_fall_back_to_hive_schema
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* re-introduce result response read test
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* simplify test
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove excess fetch_results mocks
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* more minimal changes to thrift_backend tests
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* move back to old table types
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove outdated arrow_schema_bytes return
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* remove duplicate import
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* rephrase model docstrings to explicitly denote that they are representations and not used over the wire
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* has_more_rows -> is_direct_results
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
* switch docstring format to align with Connection class
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
---------
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>1 parent 0887bc1 commit 6d63df0
File tree
16 files changed
+343
-220
lines changed- src/databricks/sql
- backend
- sea
- models
- utils
- tests
- e2e
- common
- unit
16 files changed
+343
-220
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | 19 | | |
22 | 20 | | |
23 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | | - | |
| 7 | + | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | | - | |
13 | 11 | | |
14 | | - | |
15 | 12 | | |
16 | 13 | | |
17 | 14 | | |
18 | 15 | | |
19 | | - | |
| 16 | + | |
20 | 17 | | |
21 | 18 | | |
22 | 19 | | |
| 20 | + | |
23 | 21 | | |
24 | 22 | | |
25 | 23 | | |
| |||
42 | 40 | | |
43 | 41 | | |
44 | 42 | | |
45 | | - | |
| 43 | + | |
46 | 44 | | |
47 | 45 | | |
48 | 46 | | |
| |||
53 | 51 | | |
54 | 52 | | |
55 | 53 | | |
| 54 | + | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
| |||
758 | 757 | | |
759 | 758 | | |
760 | 759 | | |
761 | | - | |
| 760 | + | |
| 761 | + | |
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
| 766 | + | |
766 | 767 | | |
767 | 768 | | |
768 | 769 | | |
| |||
778 | 779 | | |
779 | 780 | | |
780 | 781 | | |
781 | | - | |
782 | | - | |
783 | | - | |
784 | | - | |
785 | | - | |
786 | | - | |
787 | | - | |
788 | | - | |
789 | | - | |
790 | | - | |
791 | | - | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | 782 | | |
799 | 783 | | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
806 | | - | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
807 | 789 | | |
| 790 | + | |
808 | 791 | | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
809 | 795 | | |
| 796 | + | |
810 | 797 | | |
811 | 798 | | |
| 799 | + | |
| 800 | + | |
812 | 801 | | |
813 | 802 | | |
814 | 803 | | |
815 | | - | |
816 | | - | |
817 | 804 | | |
818 | 805 | | |
819 | 806 | | |
| |||
835 | 822 | | |
836 | 823 | | |
837 | 824 | | |
838 | | - | |
839 | | - | |
840 | | - | |
841 | 825 | | |
842 | 826 | | |
843 | 827 | | |
| |||
852 | 836 | | |
853 | 837 | | |
854 | 838 | | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
864 | 844 | | |
865 | 845 | | |
866 | | - | |
867 | | - | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
868 | 849 | | |
869 | | - | |
870 | 850 | | |
871 | 851 | | |
872 | | - | |
873 | | - | |
874 | 852 | | |
| 853 | + | |
875 | 854 | | |
876 | 855 | | |
877 | 856 | | |
| |||
881 | 860 | | |
882 | 861 | | |
883 | 862 | | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
884 | 867 | | |
885 | 868 | | |
886 | 869 | | |
| |||
947 | 930 | | |
948 | 931 | | |
949 | 932 | | |
950 | | - | |
951 | | - | |
952 | 933 | | |
953 | 934 | | |
954 | 935 | | |
| |||
995 | 976 | | |
996 | 977 | | |
997 | 978 | | |
998 | | - | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
999 | 986 | | |
1000 | 987 | | |
1001 | 988 | | |
| |||
1004 | 991 | | |
1005 | 992 | | |
1006 | 993 | | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
1007 | 998 | | |
1008 | 999 | | |
1009 | 1000 | | |
| |||
1013 | 1004 | | |
1014 | 1005 | | |
1015 | 1006 | | |
1016 | | - | |
1017 | | - | |
1018 | 1007 | | |
1019 | 1008 | | |
1020 | 1009 | | |
| |||
1027 | 1016 | | |
1028 | 1017 | | |
1029 | 1018 | | |
1030 | | - | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
1031 | 1026 | | |
1032 | 1027 | | |
1033 | 1028 | | |
| |||
1036 | 1031 | | |
1037 | 1032 | | |
1038 | 1033 | | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
1039 | 1038 | | |
1040 | 1039 | | |
1041 | 1040 | | |
| |||
1047 | 1046 | | |
1048 | 1047 | | |
1049 | 1048 | | |
1050 | | - | |
1051 | | - | |
1052 | 1049 | | |
1053 | 1050 | | |
1054 | 1051 | | |
| |||
1063 | 1060 | | |
1064 | 1061 | | |
1065 | 1062 | | |
1066 | | - | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
1067 | 1070 | | |
1068 | 1071 | | |
1069 | 1072 | | |
| |||
1072 | 1075 | | |
1073 | 1076 | | |
1074 | 1077 | | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
1075 | 1082 | | |
1076 | 1083 | | |
1077 | 1084 | | |
| |||
1085 | 1092 | | |
1086 | 1093 | | |
1087 | 1094 | | |
1088 | | - | |
1089 | | - | |
1090 | 1095 | | |
1091 | 1096 | | |
1092 | 1097 | | |
| |||
1103 | 1108 | | |
1104 | 1109 | | |
1105 | 1110 | | |
1106 | | - | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
1107 | 1118 | | |
1108 | 1119 | | |
1109 | 1120 | | |
| |||
1112 | 1123 | | |
1113 | 1124 | | |
1114 | 1125 | | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
1115 | 1130 | | |
1116 | 1131 | | |
1117 | 1132 | | |
| |||
1125 | 1140 | | |
1126 | 1141 | | |
1127 | 1142 | | |
1128 | | - | |
1129 | | - | |
1130 | 1143 | | |
1131 | 1144 | | |
1132 | 1145 | | |
| |||
1143 | 1156 | | |
1144 | 1157 | | |
1145 | 1158 | | |
1146 | | - | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
1147 | 1166 | | |
1148 | 1167 | | |
1149 | 1168 | | |
| |||
1152 | 1171 | | |
1153 | 1172 | | |
1154 | 1173 | | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
1155 | 1178 | | |
1156 | 1179 | | |
1157 | 1180 | | |
| |||
0 commit comments