コード例 #1
0
    def __getitem__(self, index):
        from vulkn.types.string import String

        start, stop = item_index(index)
        if stop is None:
            return String(func('arrayElement', self._value, start))
        else:
            return String(func('arraySlice', self._value, start, stop))
コード例 #2
0
ファイル: date.py プロジェクト: scottwedge/vulkn
 def formatDateTime(self, formatstr, timezone):
     return String(
         func(
             'toStartOfISOYear',
             *DateTimeBase._with_timezone(self,
                                          formatstr,
                                          timezone=timezone)))
コード例 #3
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def avg(x):
    return Float64(func('avg', x))
コード例 #4
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def timeSeriesGroupSum(uid, timestamp, value):
    return Array(func('timeSeriesGroupSum', uid, timestamp, value))
コード例 #5
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def kurtPop(x):
    return Float64(func('any', x))
コード例 #6
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def skewPop(x):
    return Float64(func('skewPop', x))
コード例 #7
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sumWithOverflow(x):
    return col(func('sumWithOverflow', x))
コード例 #8
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def argMax(arg, val):
    return col(func('argMax', arg, val))
コード例 #9
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def retention(*conditions):
    return UInt8(func('retention', *conditions))
コード例 #10
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def windowFunnel(window, timestamp, conditions):
    return UInt64(func('windowFunnel', window, timestamp, *conditions))
コード例 #11
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def anyHeavy(x):
    return col(func('anyHeavy', x))
コード例 #12
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sequenceCount(pattern, time, conditions):
    return UInt64(func('sequenceCount', pattern, time, *conditions))
コード例 #13
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sequenceMatch(pattern, time, conditions):
    return col(func('sequenceMatch', pattern, time, *conditions))
コード例 #14
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def histogram(bins, values):
    return Array(func('histogram', bins, values))
コード例 #15
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def corr(x, y):
    return Float64(func('corr', x, y))
コード例 #16
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def max(x):
    return col(func('max', x))
コード例 #17
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def argMin(arg, val):
    return col(func('argMin', arg, val))
コード例 #18
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def uniqUpTo(N, x):
    return UInt64(func('uniqUpTo', N, x))
コード例 #19
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sum(x):
    return col(func('sum', x))
コード例 #20
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sumMapFiltered(keys_to_keep, keys, values):
    return col(func('sumMapFiltered', keys_to_keep, keys, values))
コード例 #21
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def sumMap(key, value):
    return col(func('sumMap', key, value))
コード例 #22
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def anyLast(x):
    return col(func('anyLast', x))
コード例 #23
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def skewSamp(x):
    return Float64(func('skewSamp', x))
コード例 #24
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def groupBitAnd(expr):
    return UInt64(func('groupBitAnd', expr))
コード例 #25
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def kurtSamp(x):
    return Float64(func('kurtSamp', x))
コード例 #26
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def groupBitXor(expr):
    return UInt64(func('groupBitXor', expr))
コード例 #27
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def timeSeriesGroupRateSum(uid, ts, val):
    return Array(func('timeSeriesGroupRateSum', uid, ts, val))
コード例 #28
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def groupBitmap(expr):
    return UInt64(func('groupBitmap', expr))
コード例 #29
0
def formatReadableSize(bytes):
    return String(func('formatReadableSize', bytes))
コード例 #30
0
ファイル: __init__.py プロジェクト: scottwedge/vulkn
def min(x):
    return col(func('min', x))