Hello Frederique,

Thank you for your reaction, I was indeed referring to 
NHibernate.Multi.IQueryBatch 
<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnhibernate%2Fnhibernate-core%2Fblob%2F5.2.3%2Fsrc%2FNHibernate%2FMulti%2FIQueryBatch.cs&sa=D&sntz=1&usg=AFQjCNF24Mn-_JXIusZd_5hNSOSRzkJAGg>
 
and NHibernate.Multi.IQueryBatchItem. 
<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnhibernate%2Fnhibernate-core%2Fblob%2F5.2.3%2Fsrc%2FNHibernate%2FMulti%2FIQueryBatchItem.cs&sa=D&sntz=1&usg=AFQjCNGf5Vi12EFhcI2fIL8L9vto7OYkkA>
 
My main point is that the IQueryBatchItem members are not intended for 
consumption by NHibernate clients but only by the NHibernate 
implementation. For that reason they shouldn't be exposed.

Kind Regards,
Gerke.

On Sunday, 3 February 2019 18:28:51 UTC+1, Frédéric Delaporte wrote:
>
> Hello,
>
> As there are no IBatchQuery or IBatchItem in NHibernate, I guess you are 
> referring to NHibernate.Multi.IQueryBatch 
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnhibernate%2Fnhibernate-core%2Fblob%2F5.2.3%2Fsrc%2FNHibernate%2FMulti%2FIQueryBatch.cs&sa=D&sntz=1&usg=AFQjCNF24Mn-_JXIusZd_5hNSOSRzkJAGg>
>  
> and NHibernate.Multi.IQueryBatchItem 
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnhibernate%2Fnhibernate-core%2Fblob%2F5.2.3%2Fsrc%2FNHibernate%2FMulti%2FIQueryBatchItem.cs&sa=D&sntz=1&usg=AFQjCNGf5Vi12EFhcI2fIL8L9vto7OYkkA>.
>  
> I do not see so much stuff in IQueryBatchItem: including its generic 
> counterpart, it has nine members. Maybe is it its 
> NHibernate.Multi.ICachingInformation 
> <https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Multi/ICachingInformation.cs>
>  
> collection member which you are finding hard to implement. This member is 
> optional, it can yield null or an empty list. Handling the cache for a 
> multiple query is a bit complex. Feel free to PR simplifications.
>
> Frédéric.
>
> Le samedi 2 février 2019 12:08:13 UTC+1, Gerke Geurts a écrit :
>>
>> Hello,
>>
>> I am updating NHibernate.Shards to NH 5.2 and porting the new query batch 
>> interface in the process. The IBatchQuery interface is easy enough to 
>> implement, but the IBatchItem interface exposes a lot of internal 
>> NHibernate stuff that should not be part of the public API.
>>
>> Cheers,
>> Gerke
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"nhibernate-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nhibernate-development+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to