If by pull, you mean Collect, then No, not pull. but if you mean 'have the datasource deal with it' then yes.
You can use one of the delegable commands to enact that function on the server side, that is what delegation means - it delegates the action to the datasource, instead of doing it locally on your device.
So let's say I only want to show items where Column1="Yes"
If I use a non-delegable function or operator, like Filter(DatasourceName, "Yes" in Column1)
Then the gallery would get the first 2000 rows, bring them into your device to be dealt with locally, then filter that 2000 by the Column1="Yes" condition - let's say there's only one item in the first 2000 records that matches that and all of the others are in rows 2001 to 3000 - you will only see one record in the gallery.
If I have the following in a gallery Filter(DatasourceName, Column1="Yes")
- the request to filter is then sent (delegated) to SharePoint/whateverDatasource and it returns you the data that has been filtered, This means I will see not only that one row that appears in 0 to 2000 but also all of the other rows that appear in 2001 to 3000 as the filtered data is sent back as a response.