""" return _ops.TimestampNow().to_expr() def row_number(): """ Analytic function for the current row number, starting at 0 Returns ------- row_number : IntArray """ return _ops.RowNumber().to_expr() e = _ops.E().to_expr() def _add_methods(klass, method_table): for k, v in method_table.items(): setattr(klass, k, v) def _unary_op(name, klass, doc=None): def f(arg): return klass(arg).to_expr() f.__name__ = name if doc is not None: f.__doc__ = doc else: f.__doc__ = klass.__doc__
""" return ops.TimestampNow().to_expr() def row_number() -> ir.IntegerColumn: """Return an analytic function expression for the current row number. Returns ------- IntegerColumn A column expression enumerating rows """ return ops.RowNumber().to_expr() e = ops.E().to_expr() pi = ops.Pi().to_expr() def _add_methods(klass, method_table): for k, v in method_table.items(): setattr(klass, k, v) def where( boolean_expr: ir.BooleanValue, true_expr: ir.ValueExpr, false_null_expr: ir.ValueExpr, ) -> ir.ValueExpr: """Return `true_expr` if `boolean_expr` is `True` else `false_null_expr`.