apache_beam.io.restriction_trackers module
iobase.RestrictionTracker implementations provided with Apache Beam.
-
class
apache_beam.io.restriction_trackers.
OffsetRange
(start, stop)[source]
Bases: object
-
split
(desired_num_offsets_per_split, min_num_offsets_per_split=1)[source]
-
split_at
(split_pos)[source]
-
new_tracker
()[source]
-
size
()[source]
-
class
apache_beam.io.restriction_trackers.
OffsetRestrictionTracker
(offset_range)[source]
Bases: apache_beam.io.iobase.RestrictionTracker
An iobase.RestrictionTracker implementations for an offset range.
Offset range is represented as OffsetRange.
-
check_done
()[source]
-
current_restriction
()[source]
-
current_progress
()[source]
-
start_position
()[source]
-
stop_position
()[source]
-
try_claim
(position)[source]
-
try_split
(fraction_of_remainder)[source]
-
is_bounded
()[source]