Aklakan commented on PR #2405: URL: https://github.com/apache/jena/pull/2405#issuecomment-2225734702
The main change is that there is now a `MultiHashProbeTable` class which maintains one or more `JoinIndex` instances. A `JoinIndex` stores all bindings in a main table and zero or more skew tables. Skew tables contain all bindings that bind fewer variables than that of the main table. When a lookup with a binding for the candidate binding is made on the `MultiHashProbleTable` then `JoinIndex` instances will be created as needed for the joining variables: If a lookup binding may binds fewer variables than any of the existing JoinIndexes, then a new JoinIndex will be created and populated. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
