iterable input for batch transaction executor can be created in transaction