66#include < string>
77#include < vector>
88
9- #include " databento/batch.hpp" // BatchJob
10- #include " databento/datetime.hpp" // UnixNanos
9+ #include " databento/batch.hpp" // BatchJob
10+ #include " databento/datetime.hpp" // UnixNanos
11+ #include " databento/dbn_file_store.hpp"
1112#include " databento/detail/http_client.hpp" // HttpClient
1213#include " databento/enums.hpp" // BatchState, Delivery, DurationInterval, Packaging, Schema, SType
13- #include " databento/file_bento.hpp"
1414#include " databento/metadata.hpp" // DatasetConditionDetail, DatasetRange, FieldsByDatasetEncodingAndSchema, PriceByFeedMode, PriceByFeedModeAndSchema, PriceBySchema
1515#include " databento/symbology.hpp" // SymbologyResolution
1616#include " databento/timeseries.hpp" // KeepGoing, MetadataCallback, RecordCallback
@@ -210,34 +210,34 @@ class Historical {
210210 std::size_t limit,
211211 const MetadataCallback& metadata_callback,
212212 const RecordCallback& record_callback);
213- // Stream historical market data to a file at `path`. Returns a `FileBento `
213+ // Stream historical market data to a file at `path`. Returns a `DbnFileStore `
214214 // object for replaying the data in `file_path`.
215215 //
216216 // If a file at `file_path` already exists, it will be overwritten.
217- FileBento TimeseriesGetRangeToFile (const std::string& dataset,
218- UnixNanos start, UnixNanos end,
219- const std::vector<std::string>& symbols,
220- Schema schema,
221- const std::string& file_path);
222- FileBento TimeseriesGetRangeToFile (const std::string& dataset,
223- const std::string& start,
224- const std::string& end,
225- const std::vector<std::string>& symbols,
226- Schema schema,
227- const std::string& file_path);
228- FileBento TimeseriesGetRangeToFile (const std::string& dataset,
229- UnixNanos start, UnixNanos end,
230- const std::vector<std::string>& symbols,
231- Schema schema, SType stype_in,
232- SType stype_out, std::size_t limit,
233- const std::string& file_path);
234- FileBento TimeseriesGetRangeToFile (const std::string& dataset,
235- const std::string& start,
236- const std::string& end,
237- const std::vector<std::string>& symbols,
238- Schema schema, SType stype_in,
239- SType stype_out, std::size_t limit,
240- const std::string& file_path);
217+ DbnFileStore TimeseriesGetRangeToFile (const std::string& dataset,
218+ UnixNanos start, UnixNanos end,
219+ const std::vector<std::string>& symbols,
220+ Schema schema,
221+ const std::string& file_path);
222+ DbnFileStore TimeseriesGetRangeToFile (const std::string& dataset,
223+ const std::string& start,
224+ const std::string& end,
225+ const std::vector<std::string>& symbols,
226+ Schema schema,
227+ const std::string& file_path);
228+ DbnFileStore TimeseriesGetRangeToFile (const std::string& dataset,
229+ UnixNanos start, UnixNanos end,
230+ const std::vector<std::string>& symbols,
231+ Schema schema, SType stype_in,
232+ SType stype_out, std::size_t limit,
233+ const std::string& file_path);
234+ DbnFileStore TimeseriesGetRangeToFile (const std::string& dataset,
235+ const std::string& start,
236+ const std::string& end,
237+ const std::vector<std::string>& symbols,
238+ Schema schema, SType stype_in,
239+ SType stype_out, std::size_t limit,
240+ const std::string& file_path);
241241
242242 private:
243243 using HttplibParams = std::multimap<std::string, std::string>;
@@ -255,8 +255,8 @@ class Historical {
255255 void TimeseriesGetRange (const HttplibParams& params,
256256 const MetadataCallback& metadata_callback,
257257 const RecordCallback& record_callback);
258- FileBento TimeseriesGetRangeToFile (const HttplibParams& params,
259- const std::string& file_path);
258+ DbnFileStore TimeseriesGetRangeToFile (const HttplibParams& params,
259+ const std::string& file_path);
260260
261261 const std::string key_;
262262 const std::string gateway_;
0 commit comments