The Table.Search method contains a parameter called useRecyclingCursor. However, the documentation on that parameter is cryptic to me:
If set to true, all the entries in RowCursor will reference the most current row returned by Current. To ensure all the entries in RowCursor remain unique, set useRecyclingCursor to false. The default is true.
Three questions on that:
- On the first sentence there, what does "the most current row" mean (isn't there only one current row)?
- On the second sentence, I found some old ArcMap Java documentation here under the "Recycling and cursors" section. Assuming this documentation applies, where the Pro SDK documentation says "To ensure all the entries in RowCursor remain unique," I presume that means "To ensure each row gets its own object instance," correct?
- What are the use cases for "true" vs. "false" for this parameter?
Thanks.