by corvet » Sun Feb 09, 2025 7:10 am
Quick filter works but i need expression filter
I copied request from SQL log file, expression filter is valid but doesnt work
((((((((tourney_hand_summary.card_4 > 0 AND ( ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<0) )>>0 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<1) )>>1 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<2) )>>2 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<3) )>>3 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<4) )>>4 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<5) )>>5 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<6) )>>6 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<7) )>>7 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<8) )>>8 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & (31<<9) )>>9 IN ( 7, 11, 13, 14, 19, 21, 22, 25, 26, 28, 15, 23, 27, 29, 30 )) OR ((((1 << (tourney_hand_summary.card_1 % 13)) | (1 << (tourney_hand_summary.card_2 % 13)) | (1 << (tourney_hand_summary.card_3 % 13)) | (1 << (tourney_hand_summary.card_4 % 13))) & ((31<<9)+1)) IN ( 1537, 2561, 3073, 4609, 5121, 6145, 3585, 5633, 6657, 7169 )))))))))))