Adds support for retrieving data records from record sources and supplying them to clients. Both sequential and random access are supported.