quantlab.acquisition.massive.client.RestPull#

class quantlab.acquisition.massive.client.RestPull(endpoint, pages, rows, through, files=())[source]#

Bases: object

What MassiveClient.pull did for one endpoint.

Attributes:
endpointstr

The endpoint’s name.

pagesint

Pages fetched.

rowsint

Records written (a record re-read past the watermark counts again).

throughdate or None

The endpoint’s watermark after the pull; None for a snapshot endpoint, or while nothing is pulled through a day yet.

filestuple of Path

The page files written, in order.

Examples

>>> RestPull("splits", 2, 7000, date(2026, 10, 15)).rows
7000