[Glass] Position method for BtreePlusReadStream classes

smalltalk at adinet.com.uy smalltalk at adinet.com.uy
Mon Jun 8 11:53:46 PDT 2020


Hi, 

aRcIdentitySet has an index on 'each.modifiedTime' and it can have a lot of instances. 

In order to get a list of sorted instances (by modifiedTime) i do: 
|gsQuery| 
gsQuery := GsQuery fromString: 'each.modifiedTime <= timeNow'. 
gsQuery bind: 'timeNow' to: TimeStamp now. 
gsQuery on: aRcIdentitySet . 

Now i want to 'jump' to a given position in this stream... 
It is possible to use some kind of #position: message in aBtreePlusReadStream ? 
(position: does no exist in BtreePlusReadStream) 

I could use #next to 'jump' to a given position, but the query can be very very large. 
At the end it show a paging web page to a user that can click to get the next bunch of objects. 
So i do not want to do #next over a large collection. 

regards, 
bruno 
2.11.0.0 
2.11.0.0 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/glass/attachments/20200608/135e9187/attachment.htm>


More information about the Glass mailing list