Details
-
New Feature
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
1.4
-
None
Description
An EnumeratedEntityTransformer gives the Nth entity an accessible ${<entity>.n} == N. In addition, the entity may specify a chunkSize attribute, which will cause the chunkSize'th entity to gain the attribute $hasMore=true. A template for a nextUrl may also be specified on the entity, that is different from the url template.
Consider an API:
http://host:port/path/to/resource?maximum_number_returned=50&return_start_index=0
an entity could specify:
<entity name="myEntity" processor="XPathEntityProcessor" transformer="EnumeratedEntityTransformer" url="http://host:port/path/to/resource?maximum_number_returned=50&return_start_index=${myEntity.n}" chunkSize=50>...</entity>
This allows for fetching entities in chunks until there are < chunkSize returned.
Attachments
Attachments
Issue Links
- is superceded by
-
SOLR-14783 Remove DIH from 9.0
- Closed