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
>

Reply via email to