def omniscidb_rewrite_not_any(expr: ibis.Expr) -> ibis.Expr: """Rewrite Not Any operation. Parameters ---------- expr : ibis.Expr Returns ------- ibis.Expr """ return omniscidb_ops._not_any(expr) _add_methods( ir.NumericValue, { 'conv_4326_900913_x': _unary_op('conv_4326_900913_x', omniscidb_ops.Conv_4326_900913_X), 'conv_4326_900913_y': _unary_op('conv_4326_900913_y', omniscidb_ops.Conv_4326_900913_Y), 'truncate': _binop_expr('truncate', omniscidb_ops.NumericTruncate), }, ) _add_methods( ir.StringValue, {'byte_length': _unary_op('length', omniscidb_ops.ByteLength)}, )
@rewrites(ops.Any) def mapd_rewrite_any(expr): return mapd_ops._any(expr) @rewrites(ops.NotAll) def mapd_rewrite_not_all(expr): return mapd_ops._not_all(expr) @rewrites(ops.NotAny) def mapd_rewrite_not_any(expr): return mapd_ops._not_any(expr) _add_methods( ir.NumericValue, dict( conv_4326_900913_x=_unary_op('conv_4326_900913_x', mapd_ops.Conv_4326_900913_X), conv_4326_900913_y=_unary_op('conv_4326_900913_y', mapd_ops.Conv_4326_900913_Y), truncate=_binop_expr('truncate', mapd_ops.NumericTruncate), ), ) _add_methods(ir.StringValue, dict(byte_length=_unary_op('length', mapd_ops.ByteLength)))
def mapd_rewrite_any(expr): return mapd_ops._any(expr) @rewrites(ops.NotAll) def mapd_rewrite_not_all(expr): return mapd_ops._not_all(expr) @rewrites(ops.NotAny) def mapd_rewrite_not_any(expr): return mapd_ops._not_any(expr) _add_methods( ir.NumericValue, dict( conv_4326_900913_x=_unary_op( 'conv_4326_900913_x', mapd_ops.Conv_4326_900913_X ), conv_4326_900913_y=_unary_op( 'conv_4326_900913_y', mapd_ops.Conv_4326_900913_Y ), truncate=_binop_expr('truncate', mapd_ops.NumericTruncate), ), ) _add_methods( ir.StringValue, dict(byte_length=_unary_op('length', mapd_ops.ByteLength)) )