I don’t think it’s ever been in Ignite.

> On 21 Dec 2022, at 16:49, Айсина Роза Мунеровна <[email protected]> 
> wrote:
> 
> Hi Stephen!
> 
> Sorry, I forgot to attach link on doc: 
> https://ignite.apache.org/docs/2.11.1/SQL/distributed-joins#hash-joins 
> <https://ignite.apache.org/docs/2.11.1/SQL/distributed-joins#hash-joins>
> 
> We use 2.13.0 Ignite version.
> So this feature was deleted from releases after 2.11? :(
> 
>> On 21 Dec 2022, at 7:43 PM, Stephen Darlington 
>> <[email protected]> wrote:
>> 
>> Внимание: Внешний отправитель!
>> Если вы не знаете отправителя - не открывайте вложения, не переходите по 
>> ссылкам, не пересылайте письмо!
>> 
>> Where did you get that syntax from? I don’t think Ignite supports hash 
>> joins, though there are other distributions of Ignite that do.
>> 
>>> On 21 Dec 2022, at 16:22, Айсина Роза Мунеровна <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hola again!
>>> 
>>> I have a problem when trying to use Hah Join in SQL API.
>>> I am using this doc: 
>>> 
>>> What I am doing: 
>>> 
>>> query = """
>>> SELECT pf.product_sku,
>>>        pf.total_cnt_orders_with_sku,
>>>        rpf.mean_daily_sku_retailer_popularity
>>> FROM ProductFeatures AS pf
>>>          LEFT JOIN RetailerProductFeatures AS rpf 
>>>             USE INDEX(HASH_JOIN_IDX)
>>>                    ON pf.product_sku = rpf.product_sku
>>>                        AND rpf.retailer_id = 142
>>> WHERE pf.product_sku IN (52864, 1582957, 110319, 1477711, 272024)
>>> """
>>> 
>>> data = next(
>>>     ignite_client.sql(
>>>         query,
>>>         distributed_joins=False,
>>>         enforce_join_order=True,
>>>         collocated=True,
>>>     )
>>> )
>>> 
>>> What I get: 
>>> Index "HASH_JOIN_IDX" not found
>>> 
>>> 
>>> So basically it is simple join SQL query that works fine without hash join 
>>> index.
>>> Both tables have affinity key product_sku and this column is part of 
>>> primary key. 
>>> 
>>> When I look at index system tables I see that there is _key_PK_hash index 
>>> for both tables
>>> But I had no luck to specify it - SQL parser can’t find it either. 
>>> 
>>> Please help!
>>> --
>>> 
>>> Роза Айсина
>>> Старший разработчик ПО
>>> СберМаркет | Доставка из любимых магазинов
>>>  
>>> Email: [email protected] <mailto:[email protected]>
>>> Mob:
>>> Web: sbermarket.ru <https://sbermarket.ru/>
>>> App: iOS 
>>> <https://apps.apple.com/ru/app/%D1%81%D0%B1%D0%B5%D1%80%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2/id1166642457>
>>>  и Android 
>>> <https://play.google.com/store/apps/details?id=ru.instamart&hl=en&gl=ru>
>>>  
>>> 
>>> 
>>> 
>>> 
>>> УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: это электронное сообщение и любые 
>>> документы, приложенные к нему, содержат конфиденциальную информацию. 
>>> Настоящим уведомляем Вас о том, что, если это сообщение не предназначено 
>>> Вам, использование, копирование, распространение информации, содержащейся в 
>>> настоящем сообщении, а также осуществление любых действий на основе этой 
>>> информации, строго запрещено. Если Вы получили это сообщение по ошибке, 
>>> пожалуйста, сообщите об этом отправителю по электронной почте и удалите это 
>>> сообщение. 
>>> CONFIDENTIALITY NOTICE: This email and any files attached to it are 
>>> confidential. If you are not the intended recipient you are notified that 
>>> using, copying, distributing or taking any action in reliance on the 
>>> contents of this information is strictly prohibited. If you have received 
>>> this email in error please notify the sender and delete this email.
>>> 
>> 
> 
> --
> 
> Роза Айсина
> Старший разработчик ПО
> СберМаркет | Доставка из любимых магазинов
>  
> Email: [email protected] <mailto:[email protected]>
> Mob:
> Web: sbermarket.ru <https://sbermarket.ru/>
> App: iOS 
> <https://apps.apple.com/ru/app/%D1%81%D0%B1%D0%B5%D1%80%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2/id1166642457>
>  и Android 
> <https://play.google.com/store/apps/details?id=ru.instamart&hl=en&gl=ru>
>  
> 
> 
> 
> 
> УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: это электронное сообщение и любые 
> документы, приложенные к нему, содержат конфиденциальную информацию. 
> Настоящим уведомляем Вас о том, что, если это сообщение не предназначено Вам, 
> использование, копирование, распространение информации, содержащейся в 
> настоящем сообщении, а также осуществление любых действий на основе этой 
> информации, строго запрещено. Если Вы получили это сообщение по ошибке, 
> пожалуйста, сообщите об этом отправителю по электронной почте и удалите это 
> сообщение. 
> CONFIDENTIALITY NOTICE: This email and any files attached to it are 
> confidential. If you are not the intended recipient you are notified that 
> using, copying, distributing or taking any action in reliance on the contents 
> of this information is strictly prohibited. If you have received this email 
> in error please notify the sender and delete this email.
> 

Reply via email to