コード例 #1
0
ファイル: convert.py プロジェクト: davehunt/ActiveData
def dict2Multiset(dic):
    if dic == None:
        return None

    output = Multiset()
    output.dic = unwrap(dic).copy()
    return output
コード例 #2
0
class Max(WindowFunction):
    def __init__(self, **kwargs):
        object.__init__(self)
        self.total = Multiset()

    def add(self, value):
        if value == None:
            return
        self.total.add(value)

    def sub(self, value):
        if value == None:
            return
        self.total.remove(value)

    def end(self):
        return MAX(*self.total)
コード例 #3
0
class Min(WindowFunction):
    def __init__(self, **kwargs):
        object.__init__(self)
        self.total = Multiset()

    def add(self, value):
        if value == None:

            return
        self.total.add(value)

    def sub(self, value):
        if value == None:
            return
        self.total.remove(value)

    def end(self):
        return MIN(self.total)
コード例 #4
0
 def __init__(self, **kwargs):
     object.__init__(self)
     self.total = Multiset()
コード例 #5
0
ファイル: windows.py プロジェクト: klahnakoski/MoTreeherder
 def __init__(self, **kwargs):
     object.__init__(self)
     self.total = Multiset()