1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-12-03 08:01:19 +03:00

A few bits and bobs of code generation toward getting RIGHT JOIN to work.

Much more remains to do.

FossilOrigin-Name: 55b4543122646997d928598343bc467c993f971e86e9037c85430cc948750576
This commit is contained in:
drh
2022-04-09 03:16:26 +00:00
parent c187163090
commit c2308ad2a0
5 changed files with 61 additions and 11 deletions

View File

@@ -75,6 +75,7 @@ struct WhereLevel {
int addrLikeRep; /* LIKE range processing address */
#endif
int regFilter; /* Bloom filter */
int iRJMatch; /* Cursor or rowset used for matched RIGHT JOIN rows */
u8 iFrom; /* Which entry in the FROM clause */
u8 op, p3, p5; /* Opcode, P3 & P5 of the opcode that ends the loop */
int p1, p2; /* Operands of the opcode used to end the loop */