Eric, Could you give a more specific example of the failure scenario you're experiencing?
For a simple example of how limits can be pushed down, this is done in the Cassandra adapter with CassandraLimitRule. It matches an EnumerableLimit on top of a CassandraToEnumerableConverter and then converts that limit to a CassandraLimit which passes along the limit and offset information to CassandraToEnumerableConverter for when the query is executed. The EnumerableLimit is then replaced with a CassandraLimit effectively as a placeholder to signal that the limit has been handled. -- Michael Mior mm...@apache.org On Fri, Jun 21, 2024 at 8:44 AM Eric Berryman <eric.berry...@gmail.com> wrote: > Hello! > > When I add limit to my relbuilder object, the planner gives up. But works > fine without it. > > I wasn’t able to find any examples of using limit and pushing the limit > values down to a data source. > > Could someone help with some links on this subject? > > Thank you! > Eric >