def execute(self, query, params=None, limit='default', **kwargs): from ibis.backends.pandas.core import execute_and_reset if limit != 'default' and limit is not None: raise ValueError( 'limit parameter to execute is not yet implemented in the ' 'pandas backend' ) if not isinstance(query, ir.Expr): raise TypeError( "`query` has type {!r}, expected ibis.expr.types.Expr".format( type(query).__name__ ) ) return execute_and_reset(query, params=params, **kwargs)
def execute( self, query: ir.Expr, params: Mapping[ir.Expr, object] = None, limit: str = 'default', **kwargs, ): if limit != 'default': raise ValueError( 'limit parameter to execute is not yet implemented in the ' 'dask backend') if not isinstance(query, ir.Expr): raise TypeError( "`query` has type {!r}, expected ibis.expr.types.Expr".format( type(query).__name__)) return execute_and_reset(query, params=params, **kwargs)
def execute(self, expr, params=None, **kwargs): # noqa assert isinstance(expr, ir.Expr) return execute_and_reset(expr, params=params, **kwargs)