Skip to content

Commit

Permalink
sql: use IndexFetchSpec in TableReader
Browse files Browse the repository at this point in the history
This commit removes the table descriptor from TableReader and replaces
it with an IndexFetchSpec.

Eventually, we will use the same `IndexFetchSpec` to form the columnar
batch directly in KV.

Release note: None
  • Loading branch information
RaduBerinde committed Feb 10, 2022
1 parent ffdd35a commit b99e59d
Show file tree
Hide file tree
Showing 62 changed files with 536 additions and 553 deletions.
2 changes: 1 addition & 1 deletion pkg/ccl/cliccl/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ go_library(
"//pkg/security",
"//pkg/server",
"//pkg/settings/cluster",
"//pkg/sql/catalog",
"//pkg/sql/catalog/catconstants",
"//pkg/sql/catalog/colinfo",
"//pkg/sql/catalog/descpb",
"//pkg/sql/catalog/tabledesc",
"//pkg/sql/row",
"//pkg/sql/rowenc",
"//pkg/sql/sem/tree",
"//pkg/storage",
"//pkg/storage/enginepb",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ vectorized: true
table: orders@orders_pkey
spans: [/'ap-southeast-2'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727' - /'ap-southeast-2'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727'] [/'us-east-1'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727' - /'us-east-1'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727']
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJyskttO20AQhu_7FKO54aCNEh8gwRKSEU1pUBpoQtVK3QgZ7wS2dXbd3bXqCuWqz9b3qmxDwVGDBO2FrT3MP_N_v_YW7bcMIxx-Oh8fjSaw_Xo0u5i9H-_AbDgeHl-ANoLMpRQMcqOX-m4lU4KjWbO4_C7djS7cZV1wf7sLQtpUF8q1C5sqeDM9e9f0tnB6Npo03S18mI0mJ7B9P2sHPr4dTod_XMAhbB2EFF4Nwn5nsPAXnTBJ9zqDYOF19kNP7FMgFn2_v4UMlRY0SZZkMfqMIc4Z5kanZK021dFtXTASJUY9hlLlhauO5wxTbQijW3TSZYQRXiRXGU0pEWS6PWQoyCUyq9s2BHFu5DIxP5Dhsc6KpbJRKzeZ0kN8yHCWJ1VJl2PMscuR8_Ig5Lyk6nc1OOG8HCy6p79-cl4uPMF56Ql1WG36Wxy7PUiUAA-0uyGD8xVDXbgH-9Yl14SRt2IvQ_T-L2IF03sR5kY0fyPaA5ElI5MMClW7JNGCmq_-ksFEd3Te9dv0Y7mUDryNVnrPSflUS3UXctAe07z-RyGPtf5a5PBFSwVaRRBXgikpQSaC2GMQBwxiv_p2472N9oLn2JuSzbWytBbVJvA5QxLX1MRudWFSOjc6rcc027NaVx8Isq659ZvNSNVX9St9LPb-Rew_KQ5a4t66OHhSHK6J56tXvwMAAP__m3W5aQ==
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysk9tO20AQhu_7FKO54aCNEh8gwRKSEU1pUBpoQtVK3Sgy3glscXbd3bXqCuWqz9b3qmxDqVGDBO1F4t2Z-Wfm-2Xfov2aYYTDT-fjo9EEtl-PZhez9-MdmA3Hw-ML0EaQWUjBIDd6pe9OMiU4mjWHxTfprnXhFnXBfXYXhLSpLpRrFzZV8GZ69q7pbeH0bDRpulv4MBtNTmD7ftYOfHw7nA5_bwGHsHUQUng5CPudwdJfdsIk3esMgqXX2Q89sU-BWPb9_hYyVFrQJFmRxegzhjhnmBudkrXaVKHbumAkSox6DKXKC1eF5wxTbQijW3TSZYQRXiSXGU0pEWS6PWQoyCUyq9s2BHHzWOQ39B0ZHuusWCkbtbyTKT1YiAxneVKVdDnGHLscOS8PQs5Lqv4uByecl4Nl9_TnD87LpSc4Lz2hDqtLf4tjtweJEuCBdtdkcL5mqAv3gGBdckUYeWv2Mkzv_2NWQL0XoW7E8zfiPVBZMjLJoFD1liRaYPP1X3yY6I7Ou37bgbFcSQfexlV6z3H6VEt1Z3TQHtN8BXFu5CoxlcljrW-KHL5oqUCrCOJKMCUlyEQQewzigEHsV7_deG_jesFz1puSzbWy9MiqTeBzhiSuqLHd6sKkdG50Wo9prme1rg4Isq7J-s1lpOpU_ab-Kfb-Rew_KQ5a4t5jcfCkOHwknq9f_QoAAP__q0C8rw==

query T nodeidx=3
USE multi_region_test_db; EXPLAIN (DISTSQL) SELECT
Expand Down Expand Up @@ -343,7 +343,7 @@ vectorized: true
table: orders@orders_pkey
spans: [/'ap-southeast-2'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727' - /'ap-southeast-2'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727'] [/'us-east-1'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727' - /'us-east-1'/'94e4b847-8f2f-4ac5-83f1-641d6e3df727']
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysk9tu2zgQhu_3KYi5yW5AxzrFdgQEYJD1bh24dmoHaIHSMBRxnLC1SZWkWhWBr_psfa9CkpNUQWUgaS9skTPzc76fhzuwn9YQw_Dd5fhsNCF__zuaX83fjP8h8-F4eH5FtBFollJQkhm90fao-uwCMkVyNq8Hyy_S3ercLauC--whEdKmOleuWVhXkf9m09d1C0supqPJrgmZ3o-OpFppwnjueSHuKuvY21fD2fABj5ySg5MIo-tB1O8MVsGqEyXpcWcQrvxOL_JFD0Ox6gf9A6CgtMBJskEL8XuIYEEhMzpFa7UpQ3dVwUgUEHsUpMpyV4YXFFJtEOI7cNKtEWK4Sq7XOMNEoOl6QEGgS-S6WrYmZZmRm8R8BQrnep1vlI0bGypTpKR0AxTmWVKmuxwYhy4HzouTiPMCy7_rwf-cF4NV9-L7N86LlS84L3yhTstJ_4BD1yOJEsQn2t2igcWWgs7dI7p1yQ1C7G_py-z5f85eacR7kcVWW0GrrUc3Fo1M1iRXFSGKhqHF9hf-J7qjs27QdD6WG-mI34riPWeHR-ozGofiQkuFphs2W9UvgNWfZbmPSykKoA-yYZEZwnoPz4OVC0xzFxPmUxZQFlIWtZKGzyEtCXdXIWqhvL8KY60_5hn5oKUiWsWElYLphLB-E3SGSqCpWAk7poQF5e-Q9VqJo-cQz9BmWll8cs5tp7aggOIG6ztjdW5SvDQ6rdrU02mlqwICrauzQT0ZqSpVPa-fxf7viIO94rAh9p6Kw73iaL842is-fiJebP_6EQAA__9lwQ-e
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysU19v0zAQf-dTWPcymNw1_9Z2kSZ5GgU6lXa0k0DCVZXF182stYPtQNDUJz4b3wsl6TY6kUobPCS27-7n-_3Od7dgvy4hhv6n8-HJYERevh5ML6Yfhq_ItD_sn14QbQSauRSUZEavtD2olo1BpkhOpvVm_l26a527eRVw590nQtpU58ptB9ZR5M1k_L5OYcnZeDDaJCHju92BVAtNGM89L8RNZG37-K4_6d_TI8dk7yjC6LIXdVu9RbBoRUl62OqFC7_ViXzRwVAsukF3DygoLXCUrNBC_BkimFHIjE7RWm1K020VMBAFxB4FqbLcleYZhVQbhPgWnHRLhBguksslTjARaNoeUBDoErmsrq2ZsnqZZzf4Ayic6mW-UjbeKqpMkZJSEVCYZknpbnNgHNocOC-OIs4LLH-XvbecF71F--zXT86LhS84L3yhjstDd49D2yOJEsQn2l2jgdmags7dA33rkiuE2F_T50n0_6_EUoz3LJmN0oJGaQ-KLBqZLEmuKoYotkTN1n-pwUi3dNYOttUP5Uo64jdS8Z5S5YH6hsahONNSoWmH26nqSWD1Mi_rOJeiAHoP6xeZIaxzPyasvGCcu5gwn7KAspCyqJFp-BSmJcNNO0QNLOUqMWUrDLW-yTPyRUtFtIoJKwHjEWHdbaITVAJNxZWwQ0pYUH77rNPIOHoK4wnaTCuLj9656dVmFFBcYd0zVucmxXOj0ypNfRxXuMog0LraG9SHgapc1Yj9Cfb_BRzsBIdbYO8xONwJjnaDo53gw0fg2frF7wAAAP__2PUS5A==

# Regression test for #74890. Code should not panic due to distribution already
# provided by input.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM regional_by_row_table WHERE pk =
table: regional_by_row_table@regional_by_row_table_pkey
spans: [/'ap-southeast-2'/1 - /'ap-southeast-2'/1] [/'ca-central-1'/1 - /'ca-central-1'/1] [/'us-east-1'/1 - /'us-east-1'/1]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0kN2q2kAQgO_7FMNctWVLfuxFCRQsNtKAVZsEWjBB1uwgqTG73d1QRfLuJcmF9SCHcxQv5-eb-WZOaP5UGGASzsJJCu9hGi--wyr8tZx9iebw9muUpMmP2Tu4bNC0LWXNq_XmuNby79ryTUXw81sYh6B28Bm8HBbTaRKm4CPDWgqa8z0ZDFboYc5QaVmQMVJ3qVPfEIkDBi7DslaN7dI5w0JqwuCEtrQVYYBptycmLkg7LjIUZHlZ9WOvKo2VLvdcH5HhRFbNvjYBqB0DtfMZcAYbBr-RYaJ4V3EyHGfoeI6LectQNvZsYizfEgZey26z9R5hm2WHT-6jjP0HGRe3G59Fm1pqQZrEhWTeXrlpLj9I5YyeNF5f7b_mWTEZJWtDL5rsdmoktjTcYWSjC1pqWfRrhnDRc31CkLFDdTQEUd2X-t_8D3v3wP498OhZ-OMF7LZ5--ZfAAAA___eJXDk
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy8kF-r00AQxd_9FMM8qazkT32QgHDlmmKgttckoHATwjY7lJjc7Lq7wZaS7y5JHmoliLbcPs6ZOTPnN0c0PxoMMAlX4X0Kr2EZbz7DY_jtYfUhWsPLj1GSJl9Wr-B8QNOuki1viu2h0PJnYfm2Ifj6KYxDUDW8By-HzXKZhCn4yLCVgtb8iQwGj-hhzlBpWZIxUg_ScRyIxB4Dl2HVqs4Ocs6wlJowOKKtbEMYYDrciYkL0o6LDAVZXjXj2tlId7NqoWo6IMN72XRPrQlA1QxU7TPgDLYMviPDRPGh42R4l6HjOS7mPUPZ2VM4Y_mOMPB6dhmAdyOALNu_c58Lwr8dRHk5xCl710otSJM4y533M5hr-UYqZ_HH4Pxp_3_-F5NRsjX0T5vdIRqJHU0cRna6pActy_HMVG5G3ygIMnbqLqYiasfW-Jvfzd41Zv8a8-Kv5rdnZrfP-xe_AgAA__9014gb

statement ok
SET vectorize=on
Expand Down Expand Up @@ -418,7 +418,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM regional_by_row_table WHERE pk =
table: regional_by_row_table@regional_by_row_table_pkey
spans: [/'ca-central-1'/1 - /'ca-central-1'/1] [/'us-east-1'/1 - /'us-east-1'/1]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0kt-L00AQx9_9K4Z5UlnJj1aQgHByplio7dkEFC6hbLNDWZtk190N3lHyv0uShzNSe3c9-rgz8-l85tsc0P4qMcIkXsTXKbyF2Xr1FW7jHzeLT_MlvP48T9Lk2-INjAcM7aSqebnZ3m-M-r1xfFsSfP8Sr2PQe_gIQQ6r2SyJUwiRYa0ELXlFFqNbDDBnqI0qyFplutKhH5iLO4x8hrLWjevKOcNCGcLogE66kjDCtNuzJi7IeD4yFOS4LPufPap0pY2suLlHhteqbKraRqD3DPQ-ZMAZbBn8RIaJ5l3HyzDL7j74GXqB52PeMlSNe7Cxju8Io6Bl5xkHFzIuzjd-EG1qZQQZEiPJvD1y01K9U9oL_xk8vjo8N6zJJcK6eiSoyROCsmQkL-HZeU3HBy1kJR0E_1XxnxPcmqxWtaUn_SV-50hiR8NdVjWmoBujin7N8Fz1XF8QZN3QDYfHvO5b_Uf1Nxy8BA5PwtPT8OQl8PQk_H4E-23evvoTAAD__82-s3M=
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy8kl-L00AUxd_9FJf7pDKSP60gAWFlTbFQ27UJKGxCmGYuJSbNjDMT3KXku0uShzUSu7td6OP988s952SOaH5VGGAUrsLrGN7CYrv5Crfhj5vVp-UaXn9eRnH0bfUGxgua9oWseZXt7jMtf2eW7yqC71_CbQiqhI_gpbBZLKIwBh8Z1lLQmh_IYHCLHqYMlZY5GSN11zr2C0txh4HLsKhVY7t2yjCXmjA4oi1sRRhg3N3ZEhekHRcZCrK8qPrPTkq6muxmqqR7ZHgtq-ZQmwBUyUCVPgPOYMfgJzKMFO8mToJJcvfBTdDxHBfTlqFs7INAY_meMPBadp4J73Im8vNNPGhvaqkFaRIj3Wk7YXMt30nl-P8sTp_2z81vdqH8rh7JbvaE7Azpglfw7AjnY4-r4lBY8P4rxX1OllsyStaGnvSX3E4jiT0NvoxsdE43Wub9maHc9FzfEGTsMPWHYln3o_6d_Q17L4H9k_D8NDx7CTw_Cb8fwW6btq_-BAAA___NQ8qq

query T
EXPLAIN (VEC) SELECT * FROM regional_by_row_table WHERE pk = 1
Expand All @@ -439,7 +439,7 @@ SET vectorize=off
query T
SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM regional_by_row_table WHERE pk = 1] AS temp(a) WHERE a LIKE '%Diagram%'
----
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0keFr1EAQxb_7VwwDpa2sJBu_SEBoaSMG47VeDhR64di7Hc71kt11d4MtR_53SSLUSCOo-HHemzf5vewR_dcaUyyzIrtawXN4s7x5D3fZp9viMl_A2XVersoPxTlMFxztldGi3mwfNs582wSxrQk-vs2WGdgDvAZewWUJgRoLZ-L8hyOgyN9lcHpyrcTeiebkFBlqI2khGvKY3iHHiqF1ZkfeG9dLx2Ehl_eYxgyVtm3o5YrhzjjC9IhBhZowxVXPsCQhyUUxMpQUhKqHs0_iXlinGuEekOGVqdtG-xTsgYE9JAwEgy2DL8iwtKJ3ojWu1_ev4jVGPIpBaAkcTPhMDquOoWnDI5kPYk-Y8o79HT3_H_QXI_ksbTJL-wjpySlRQ6uNk-RITjir7olaC_PC2CiZFipUowLwWZT4T37ckrw12tMvLHOXK4Yk9zT28qZ1O7p1Zjd8ZhxvhtwgSPJhdJNxyPVgDS_7c5j_Szj5bfjlJBx3VffsewAAAP__tYozcQ==
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy8keFr1EAQxb_7VwwDpa2sJBu_SEBoaSMG47VeDhR64di7Hc71kt11d4MtR_53uUQ4IxdBBT_Oe_Mm75fdo_9aY4plVmQ3C3gOb-Z37-Eh-3RfXOczuLjNy0X5obiE8YKjrTJa1Kv108qZb6sg1jXBx7fZPAO7g9fAK7guIVBj4UJc_nAEFPm7DM7PbpXYOtGcnSNDbSTNREMe0wfkWDG0zmzIe-MO0r5fyOUjpjFDpW0bDnLFcGMcYbrHoEJNmOLi0GFOQpKLYmQoKQhV92dP1r06qa7sjp6Q4Y2p20b7FOyOgd0lDASDNYMvyLC04uBES1wuH1_FS4x4FIPQEjiY8JkcVh1D04ZjWR_EljDlHfs7IP6fgK4GmEmAZBLg2NuTU6KGVhsnyZEcVa-6E6Qz88LYKBkzFqpRAfhklfhP_uWcvDXa0y9dpi5XDEluaeDypnUbundm039mGO_6XC9I8mFwk2HIdW_1j_1zmP9LOPlt-OUoHHdV9-x7AAAA__-eCkLr

statement ok
RESET vectorize
Expand Down Expand Up @@ -750,7 +750,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM child WHERE NOT EXISTS (SELECT *
table: child@child_pkey
spans: [/'ca-central-1'/10 - /'ca-central-1'/10] [/'us-east-1'/10 - /'us-east-1'/10]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0k_Frm0AUx3_fX_F4vyQZN3Iax8pBwNAaZnHaJcIKjRSnj9bNeO48ISXkfx9qoDEsYW3pb96779f7fN-922L1J0eBS8dzLkP4CPNF8A3unNsbb-b6MLxyl-HyuzeCviB5zPIUfnx1Fg4M_SAE57YRwrAvK2NFhd7ryvsshSkk983HaAQz_wqGSVc0-CiCYD5fOiGYyLCQKfnxmioUd2hgxLBUMqGqkqopbVuBm25QcIZZUda6KUcME6kIxRZ1pnNCgWH8M6cFxSmpMUeGKek4y9vfthnsUmXrWD0hw0uZ1-uiEtAwsT0nMlyWcVMdr3C12lzwFY4NPuYQFykYIPUjKYx2DGWtnzEqHT8QCmPHXodqvBXV3mOeRDNPoj0TVaSyOIe6kColRWkPKtr9I4MvP8lybPbpvWydaTBOovCXdOlaZsW-SZP-MeFTSQI8Zx7CzA9duA5cHxl2M3jQPE_K33UJv2RWgCwEDO0JTME29xNpWzCFzcDiAyGEbXBu8C8jZBjUWoBtMNs8GWTyyiDWewVpXvBmcHEYhcFmkPSy_Wc46yXhFlSVsqjoaGJO3X_EkNIH6qavkrVK6EbJpD2mWwatry2kVOlu1-wWbtFutY_t0Gy8xWyeNU96Zn5snpw1W-fN1lnz5yNztPvwNwAA___s6c7r
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0k_Frm0AUx3_fX_F4vyQZN3Iax8pBwNAaZnHaJcIKjQSnj9bVeO48ISXkfx9qoDUsYe22X8R79_16n-_z3Q6rnzkKXDqecxnCe5gvgi9w59zeeDPXh-GVuwyXX70R9AXJQ5an8O2zs3Bg6AchOLeNEIZ9WRkrKvRBV66zFKaQrJuX0Qhm_hUMk65o8FEEwXy-dEIwkWEhU_LjDVUo7tDAiGGpZEJVJVVT2rUCN92i4Ayzoqx1U44YJlIRih3qTOeEAsP4e04LilNSY44MU9JxlrefbTPY7XNdPtITMryUeb0pKgENFjugIsNlGTfV8QpXq-0FX-HY4GMOcZGCAVI_kMJoz1DW-pmk0vE9oTD27G20xj-gtQ-kJ-nMk3TPUBWpLM6hLqRKSVHa44r2v4nhyw-yHJv9AF62yTQYJ1H4axp1LbPi0KdJ_5jwqSQBnjMPYeaHLlwHro8Mu0m0S5VtYtU0z5PysS7hh8wKkIWAoT2BKdjmYS5tC6awHVh8IISwDc4N_mmEDINaC7ANZpsng0zeGMT6X0Gae7wdXLyMwmA7SHrZ_jCc9ZpwC6pKWVR0NDGn_n_EkNJ76qavkrVK6EbJpD2mWwatry2kVOlu1-wWbtFutfftpdn4G7N51jzpmfmxeXLWbJ03W2fNH4_M0f7drwAAAP__E1LRGw==

statement ok
SET vectorize=on
Expand Down Expand Up @@ -827,7 +827,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM child WHERE EXISTS (SELECT * FROM
table: child@child_pkey
spans: [/'ca-central-1'/10 - /'ca-central-1'/10] [/'us-east-1'/10 - /'us-east-1'/10]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJykk2Fr2z4Qxt__P8Vxb5L80YjsBFYEAZfWYS5u0sWGFRpTPPtovTmSJ8mQEvLdh-1A47B0dH1nnZ7n9POj0w7NrxIFRn7oX8XwP8xXy1t48O_vwstgAcPrIIqjr-EI-oLsuShz-PbFX_ng3zcaGPYVVapJ2oOkeixymEH22HyM4HJxDcOsqzl8lMByPo_8GFxkKFVOi3RDBsUDOpgwrLTKyBilm9KuFQT5FgVnWMiqtk05YZgpTSh2aAtbEgqM0-8lrSjNSY85MszJpkXZtm3pvUoXm1S_IMMrVdYbaQQ0TOyAiQyjKm2q4zWu19sLvsaxw8ccUpmDA8o-k8Zkz1DV9hXD2PSJUDh79m-ozkdRvQPmWTT3LNorkSFdpCXUUumcNOU9qGT_h39YqE-qGrt9-rDYFBacsyj8PSndqEIeQpr0j4lfKhIQ-vMYIv82gJtlsECG3QgehRcq9bOu4IcqJCgpYOhNYAaee5hIbwoz2A6mfCCE8BzOHf55hAxXtFGWoPyru3kw28HFsZ_BdpD1GjYdl7UV4DnMc89GM3lPNCsylZKGTq7pXOgJQ8qfqLtyo2qd0Z1WWXtMt1y2vraQk7HdrtstAtlutRN-bHY-YnbfNE96Zn5qnrxpnp6Yk_1_vwMAAP__Es-NVg==
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysk9Fr2zAQxt_3Vxz3kmRoRHYKK4KAS-swFzfpYsMKjQmefbReHUuTZEgJ-d-H7UDrsHR020uITt93-unTeYfmZ4kCIz_0L2P4CLPl4gbu_bvb8CKYw_AqiOLoaziCviB7LMocvn3xlz74d40Ghn2FSjVV9iBR6yKHKWTr5s8ILuZXMMy6msNHCSxms8iPwUWGlcxpnm7IoLhHBxOGSsuMjJG6Ke1aQZBvUXCGRaVq25QThpnUhGKHtrAlocA4_V7SktKc9Jgjw5xsWpRt25bea3_X6omekeGlLOtNZQQ0WOxAigwjlTbV8QpXq-05X-HY4WMOaZWDA9I-ksZkz1DW9oXE2PSBUDh79ne0zn-g9Q6kJ-nck3QvUIZ0kZZQV1LnpCnvcSX731xjLj9JNXb7FwiLTWHBOYnC3xPUtSyqQ06T_jHxsyIBoT-LIfJvArheBHNk2A2ip3SxSXUTXijlU63ghywqkJWAoTeBKXjuYS69M5jCdnDGB0IIz-Hc4Z9HyHBJG2kJyj-6m89mOzh_7WewHWS9hk3HRW0FeA7z3JPRTN4TzZKMkpWho2c6FXrCkPIH6p7cyFpndKtl1h7TLRetry3kZGy363aLoGq32iF_bXb-xey-aZ70zPzYPHnTfHZkTvYffgUAAP__ez-Phg==

statement ok
SET vectorize=on
Expand Down Expand Up @@ -905,7 +905,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM child INNER JOIN parent ON p_id =
table: child@child_pkey
spans: [/'ca-central-1'/10 - /'ca-central-1'/10] [/'us-east-1'/10 - /'us-east-1'/10]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJykk1Fr2zAQx9_3KY57STs0ItuFFUHApXWYS2Z3TmCDxhTPPlptjuRJMmSEfPcRO9A4LB1d36yTfqef_5I2aH_VKHAezaLrBbyHaZZ-hvvo293sKk7g7CaeL-ZfZucwXFA-ybqCOEmiDG7TOIGmMKQcpAk0D7KCCZQP3cfXT1EWQdnXPJ5DOp3OowX4yFDpipJiRRbFPXqYM2yMLslabXalTbcgrtYoOEOpmtbtyjnDUhtCsUEnXU0ocFF8rymjoiIz5siwIlfIumvbiYaNkavC_EaG17puV8qKTontLZHhvCl21fESl8v1JV_i2ONjDoWqwAPtnshgvmWoW_esYV3xSCi8Lfs_Ve-tquFe86Saf1Lt2ciSkUUNrdKmIkPVQCrf_uUfEv1BN2N_aD-TK-nAO6nCX5PSrZZqH1Iw3Ka_ZwcpzbT-2TbwQ0sFWgk4CwOYQOifw1VyA2fhBUxgPbrgIyFE6HHu8Y_nyDCjlXYE9T_p3SNYjy4PeQbrUTlouOuYtk5A6LHQZ2FwMobgNTFkZButLB0dyamAc4ZUPVJ_vFa3pqQ7o8tum36YdlxXqMi6ftbvB7HqprrbfAh7b4H9F-FgAPNjOHgRvjiC8-27PwEAAP__HASCuw==
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysk1Fr2zwUhu-_X3E4N2k-NCLbgRVBwKV1mEtmd05gg8YEzz60Xh3Lk2TICPnvw3KgdVg6uu0mREd6jh69kveov1cocBksgusV_A_zJP4I98GXu8VVGMHFTbhcLT8txjBckD-WVQFhFAUJ3MZhBE2mqDYQR9BsygJmkG_sn88fgiSAvK85PIV4Pl8GK3CRYS0LirItaRT36GDKsFEyJ62l6kp7uyAsdig4w7JuWtOVU4a5VIRij6Y0FaHAVfa1ooSygtSEI8OCTFZWtq0V9e3vpnmiH8jwWlbtttbCWrGjKDJcNllXnaxxvd5d8jVOHD7hkNUFOCDNIylMDwxla55NtMkeCIVzYH9m6_wDW_9oetbOPWv3LKVJlVkFbS1VQYqKgVd6-MUxIvlONhN3eIBFuS0NOGdV-FuCupVlfczJG27Tvza_UeU2U11KCymf2ga-ybIGWQu48D2Yge-O4Sq6gQt_CjPYjaZ8JITwHc4d_n6MDBPaSkNQ_ZbuPoXd6PIlz2A3ygcNu45xawT4DvNd5ntnY_DeEkNCupG1ppMrORdwypCKB-qvV8tW5XSnZG636Yex5WyhIG36WbcfhLWdsg_6Jez8Dey-CnsDmJ_C3qvw9AROD__9DAAA__86loTr

statement ok
SET vectorize=on
Expand Down Expand Up @@ -983,7 +983,7 @@ SELECT * FROM [EXPLAIN (DISTSQL) SELECT * FROM child LEFT JOIN parent ON p_id =
table: child@child_pkey
spans: [/'ca-central-1'/10 - /'ca-central-1'/10] [/'us-east-1'/10 - /'us-east-1'/10]
·
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJykk1Fr2zAQx9_3KY57STs0ItuBFUHApXVYimd3jscGjSmefbTeHMuTZEgJ-e4jcqBxWDq6vkUn_U6__HXeoP5do8BFEAZXKbyHWRJ_hrvg-214OY_g7Hq-SBdfwnMYHigeq7qEMJilcBPPI2hzRY2BOIL2viphCsW9_fHtU5AEUPQ1h2cQz2aLIAUXGTaypChfkUZxhw5mDFslC9Jaql1pYw_MyzUKzrBq2s7syhnDQipCsUFTmZpQYJr_qCmhvCQ15siwJJNXtW1rPf1WVatcPSHDK1l3q0YLq8T2lshw0ea76niJy-X6gi9x7PAxh7wpwQFpHklhtmUoO_OsoU3-QCicLfs_Veetqv5e86Sae1Lt2UiTqvIaukaqkhSVA6ls-5f_EMkPsh27Q_uwWlUGnJMq_DUp3ciq2YfkDa9Jn1oS_dzFX9MgsdOHDPv5O0gvlPJX18JPWTUgGwFnvgdT8N1zuIyu4cyfwBTWowkfCSF8h3OHfzxHhgmtpCGo_0nvvo316OKQZ7AeFYOGu45xZwT4DvNd5nsn4_FeE09CupWNpqOnOhV8xpDKB-qfXctOFXSrZGGv6Zex5WyhJG36XbdfzBu7Zaf8EHbeArsvwt4A5sew9yI8OYKz7bs_AQAA__9CUokA
Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJysk1Fr2z4Uxd__n-JyX5L80YhsB1YEAZfWYSme3TkeGzQmePal9epYnixDSsh3H5YDrcPS0W0vxjrSufrp6GqPzY8SBa4837uK4X9YROFHuPO-3vqXywDG18tVvPrkT2C4IHsoyhx8bxHDTbgMoE4VVRrCAOpNkcMcso35-fLBizzIes3iCYSLxcqLwUaGlcwpSLfUoLhDCxOGtZIZNY1UnbQ3C5b5DgVnWFR1qzs5YZhJRSj2qAtdEgqM028lRZTmpKYcGeak06I0ZQ2na76b-pGekOGVLNtt1QhDxY6gyHBVp506XeN6vbvga5xafMohrXKwQOoHUpgcGMpWP5M0Or0nFNaB_Rmt9Q9o3SPpWTr7LN0zVEOqSEtoK6lyUpQPuJLDL44RyHeyntrDA_jFttBgnUXhbwnqRhbVMSdnuE38VJPouy_8HHuR6UFk2HehW6tim6ouPV_Kx7aG77KoQFYCxq4Dc3DtCVwG1zB2ZzCH3WjGR0II1-Lc4u8nyDCirdQE5W_d3QvZjS5e-hnsRtmgYFcxbLUA12KuzVznbDzOW-KJqKll1dDJVZ0LPmFI-T31197IVmV0q2RmtumHofEZIadG97N2P1hWZso0-kuz9Tdm-1WzMzDzU7Pzqnl2Yk4O__0MAAD__5N-izA=

statement ok
SET vectorize=on
Expand Down
3 changes: 3 additions & 0 deletions pkg/sql/catalog/descpb/index_fetch.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

package descpb

// IndexFetchSpecVersionInitial is the initial IndexFetchSpec version.
const IndexFetchSpecVersionInitial = 1

// KeyColumns returns the key columns in the index, excluding any key suffix
// columns.
func (s *IndexFetchSpec) KeyColumns() []IndexFetchSpec_KeyColumn {
Expand Down
Loading

0 comments on commit b99e59d

Please sign in to comment.