# odatadol > Read an OData v4 entity set as a Mapping: stdlib-only transport, paging, column-group joins, $metadata ## Pages in this subsection - [odatadol](odatadol.html.md): Read an OData v4 entity set as a Mapping, with the standard library only. - [odatadol.metadata](odatadol.metadata.html.md): An entity type’s declared properties, read from the service’s CSDL `$metadata`. - [odatadol.read](odatadol.read.html.md): Reading an entity set: its URL, its count, its records page by page, and wide reads. - [odatadol.store](odatadol.store.html.md): A read-only `Mapping` over one OData entity set, keyed on a declared key. - [odatadol.testing](odatadol.testing.html.md): A scripted OData service for tests: no network, no password. - [odatadol.transport](odatadol.transport.html.md): The one request odatadol makes: an authenticated `GET`, through a swappable `fetch`. ## Optional - [Top-level llms.txt](../llms.txt): Complete documentation index.