Commit graph

26 commits

Author SHA1 Message Date
Paul Beckingham
1aa72f99b6 Database: Removed unused top-level _dirty flag 2016-04-10 16:31:42 -04:00
Paul Beckingham
beb620116b Database: Removed unused member 2016-04-10 16:05:59 -04:00
Paul Beckingham
c1c6e6a179 Database: Now dumps exclusions 2016-04-10 14:04:11 -04:00
Paul Beckingham
e1d738b066 Database: Added ::clearExclusions, modified ::addExclusion 2016-04-10 14:03:04 -04:00
Paul Beckingham
2a47f769cd Cleanup: Removed 'const auto', which is implied by the container 2016-04-05 22:55:18 -04:00
Paul Beckingham
71c6cd8026 Database: Modified ::getLatestInterval to walk backwards until one is found 2016-04-02 10:11:56 -04:00
Paul Beckingham
ece3131314 Database: Rewrote ::initialize to load files in order 2016-03-22 21:46:27 -04:00
Paul Beckingham
08f1a0000a Database: Added ::files 2016-03-22 01:32:23 -04:00
Paul Beckingham
90525013a3 Database: Implemented ::getAllIntervals 2016-03-22 00:21:54 -04:00
Paul Beckingham
a199c2e161 Data{base,file}: Made ::getLatestInterval non-const 2016-03-20 17:20:05 -04:00
Paul Beckingham
fc3ca8d7d3 Database: ::commit propagates to Datafile 2016-03-20 17:06:36 -04:00
Paul Beckingham
8c74b0e1e9 Database: Now tracks the need to write data with ::_dirty 2016-03-20 12:39:57 -04:00
Paul Beckingham
61b04ff0e8 Database: Added ::getLatestInterval 2016-03-20 11:33:16 -04:00
Paul Beckingham
fc3b90f475 Database: Connected data updates to the current data file 2016-03-20 11:12:15 -04:00
Paul Beckingham
634e6bad75 Database: Added methods for injecting data 2016-03-20 11:07:40 -04:00
Paul Beckingham
175f0d63f4 Database: Removed unused ::location 2016-03-20 11:01:18 -04:00
Paul Beckingham
b1148a2b41 Database: ::dump indicates which data file is current 2016-03-19 09:00:24 -04:00
Paul Beckingham
2d701b768b Database: Added location accessor 2016-03-19 09:00:07 -04:00
Paul Beckingham
b2f470d113 Database: Switched from file names to Datafile objects 2016-03-19 08:55:28 -04:00
Paul Beckingham
9dcb4f1a92 Database: Added important note about indexing latest data file 2016-03-19 08:44:55 -04:00
Paul Beckingham
b4adbd9d70 Database: Cleaned up ::dump output 2016-03-17 17:13:09 -04:00
Paul Beckingham
a3c468e8a6 Database: Identified current data file name 2016-03-05 00:15:44 -05:00
Paul Beckingham
d8befa209e init: Database is initialized 2016-03-04 16:48:45 -05:00
Paul Beckingham
47208f27b1 Diagnostics: Implemented ::dump stubs in all objects 2016-03-02 10:24:48 -05:00
Paul Beckingham
f2d9c61878 Database: Added ::initialize 2016-03-01 20:13:25 -05:00
Paul Beckingham
e7dd36a2c6 Database: Added stub 2016-03-01 00:26:21 -05:00