Exemplo n.º 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))
Exemplo n.º 2
0
 def formatDateTime(self, formatstr, timezone):
     return String(
         func(
             'toStartOfISOYear',
             *DateTimeBase._with_timezone(self,
                                          formatstr,
                                          timezone=timezone)))
Exemplo n.º 3
0
def avg(x):
    return Float64(func('avg', x))
Exemplo n.º 4
0
def timeSeriesGroupSum(uid, timestamp, value):
    return Array(func('timeSeriesGroupSum', uid, timestamp, value))
Exemplo n.º 5
0
def kurtPop(x):
    return Float64(func('any', x))
Exemplo n.º 6
0
def skewPop(x):
    return Float64(func('skewPop', x))
Exemplo n.º 7
0
def sumWithOverflow(x):
    return col(func('sumWithOverflow', x))
Exemplo n.º 8
0
def argMax(arg, val):
    return col(func('argMax', arg, val))
Exemplo n.º 9
0
def retention(*conditions):
    return UInt8(func('retention', *conditions))
Exemplo n.º 10
0
def windowFunnel(window, timestamp, conditions):
    return UInt64(func('windowFunnel', window, timestamp, *conditions))
Exemplo n.º 11
0
def anyHeavy(x):
    return col(func('anyHeavy', x))
Exemplo n.º 12
0
def sequenceCount(pattern, time, conditions):
    return UInt64(func('sequenceCount', pattern, time, *conditions))
Exemplo n.º 13
0
def sequenceMatch(pattern, time, conditions):
    return col(func('sequenceMatch', pattern, time, *conditions))
Exemplo n.º 14
0
def histogram(bins, values):
    return Array(func('histogram', bins, values))
Exemplo n.º 15
0
def corr(x, y):
    return Float64(func('corr', x, y))
Exemplo n.º 16
0
def max(x):
    return col(func('max', x))
Exemplo n.º 17
0
def argMin(arg, val):
    return col(func('argMin', arg, val))
Exemplo n.º 18
0
def uniqUpTo(N, x):
    return UInt64(func('uniqUpTo', N, x))
Exemplo n.º 19
0
def sum(x):
    return col(func('sum', x))
Exemplo n.º 20
0
def sumMapFiltered(keys_to_keep, keys, values):
    return col(func('sumMapFiltered', keys_to_keep, keys, values))
Exemplo n.º 21
0
def sumMap(key, value):
    return col(func('sumMap', key, value))
Exemplo n.º 22
0
def anyLast(x):
    return col(func('anyLast', x))
Exemplo n.º 23
0
def skewSamp(x):
    return Float64(func('skewSamp', x))
Exemplo n.º 24
0
def groupBitAnd(expr):
    return UInt64(func('groupBitAnd', expr))
Exemplo n.º 25
0
def kurtSamp(x):
    return Float64(func('kurtSamp', x))
Exemplo n.º 26
0
def groupBitXor(expr):
    return UInt64(func('groupBitXor', expr))
Exemplo n.º 27
0
def timeSeriesGroupRateSum(uid, ts, val):
    return Array(func('timeSeriesGroupRateSum', uid, ts, val))
Exemplo n.º 28
0
def groupBitmap(expr):
    return UInt64(func('groupBitmap', expr))
Exemplo n.º 29
0
def formatReadableSize(bytes):
    return String(func('formatReadableSize', bytes))
Exemplo n.º 30
0
def min(x):
    return col(func('min', x))