I know I'm really missing something here. I have a custom migration source plugin that requires a query() to be returned.
If I pass an --idlist=123
parameter with the import this query still runs on all of the nodes as there is no way to limit it dynamically. What am I missing?
The migration is supposed to query the legacy D7 db for content types (event) and then I need to update each result's fields in my prepareRow(). This works except that the query is always returning all events. I think I'm misunderstanding the need/purpose for the query() function.