def temp_table(con: ibis.client.Client) -> str: """ Return a temporary table name. Parameters ---------- con : ibis.client.Client Yields ------ name : string Random table name for a temporary usage. """ name = _random_identifier('table') try: yield name finally: if hasattr(con, 'drop_table'): con.drop_table(name, force=True)
def diamonds(client: ibis.client.Client) -> ir.TableExpr: return client.table('diamonds').head(1000)
def batting(client: ibis.client.Client) -> ir.TableExpr: return client.table('batting')
def awards_players(client: ibis.client.Client) -> ir.TableExpr: return client.table('awards_players')