Module exposing: sql
# Source: https://github.com/pola-rs/polars | License: MIT | Copyright 2025 Ritchie Vink
# Provided via justclaw.it.com; keep this notice with the code.
from __future__ import annotations
from typing import TYPE_CHECKING, Literal, overload
if TYPE_CHECKING:
from polars.dataframe import DataFrame
from polars.lazyframe import LazyFrame
__all__ = ["sql"]
@overload
def sql(query: str, *, eager: Literal[False] = False) -> LazyFrame: ...
@overload
def sql(query: str, *, eager: Literal[True]) -> DataFrame: ...
def sql(query: str, *, eager: bool = False) -> DataFrame | LazyFrame:
"""
Execute a SQL query against frames in the global namespace.
.. versionadded:: 0.20.31
Parameters
----------
query
SQL query to execute.
eager
Automatical
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key