-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove position from SegmentReference
As part of Period-flattening, I'm trying to remove our dependence on the "position" field of SegmentReference. With that eliminated, we can more easily concatenate Arrays of SegmentReferences without modifying them. - Make SegmentIndex iterable - Add specialized seek() and current() methods to SegmentIterator - Remove position from SegmentReference - Make positions in SegmentIndex API stable without field in reference - Remove brittle hard-coded positions in tests (except SegmentIndex tests, where they would be hard to avoid in testing methods separately) - Use SegmentIterator in StreamingEngine to track the next segment between switches Issue #892 (refactor StreamingEngine) Issue #1339 (period flattening) Change-Id: I666cc21249c34ee6cbc138a59109d9f1159fa127
- Loading branch information
1 parent
6202b93
commit 1ab3f9c
Showing
32 changed files
with
639 additions
and
515 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.