Module materialize.zippy.watermarks

Expand source code Browse git
# Copyright Materialize, Inc. and contributors. All rights reserved.
#
# Use of this software is governed by the Business Source License
# included in the LICENSE file at the root of this repository.
#
# As of the Change Date specified in that file, in accordance with
# the Business Source License, use of this software will be governed
# by the Apache License, Version 2.0.


class Watermarks:
    def __init__(self) -> None:
        self.low = 0
        self.high = 0

    def shift(self, delta: int) -> None:
        self.low = self.low + delta
        self.high = self.high + delta

Classes

class Watermarks
Expand source code Browse git
class Watermarks:
    def __init__(self) -> None:
        self.low = 0
        self.high = 0

    def shift(self, delta: int) -> None:
        self.low = self.low + delta
        self.high = self.high + delta

Methods

def shift(self, delta: int) ‑> None
Expand source code Browse git
def shift(self, delta: int) -> None:
    self.low = self.low + delta
    self.high = self.high + delta