def vectorMap(func, v): return col(func('vectorMap', func, v))
def vectorNth(v, offset=1): return col(func('vectorNth', v, offset))
def vectorCumeDist(v): return col(func('vectorCumeDist', v))
def vectorPercentRank(v): return col(func('vectorPercentRank', v))
def vectorLag(v, offset=-1): return col(func('vectorLag', v, offset))
def vectorLead(v, offset=1): return col(func('vectorLead', v, offset))
def vectorFirst(v): return col(func('vectorFirst', v))
def halfMD5(array): return col(func('halfMD5', array))
def vectorRowNumber(): return col(func('vectorRowNumber'))
def vectorAgg(agg, v): return col(func('vectorAgg', agg, v))
def vectorDeltaLag(v, offset=1): return col(func('vectorDeltaLag', v, offset))
def vectorWindowAgg(agg, v, backward=None, forward=None): return col(func('vectorWindowAgg', v, backward, forward))
def vectorWindow(v, backward=None, forward=None): return col(func('vectorWindow', v, backward, forward))
def vectorNtile(v, buckets): return col(func('vectorNtile', v, buckets))
def vectorLast(v): return col(func('vectorLast', v))
def vectorRank(v): return col(func('vectorRank', v))
def geohashDecode(geohash): return col(func('geohashDecode', geohash))