"""NYC Taxi DataFrame queries for Expression and Pandas families.

This module provides DataFrame implementations of NYC Taxi benchmark queries
that can run on both expression-based (Polars, PySpark, DataFusion) and
Pandas-like (Pandas, Modin, Dask) platforms.

Copyright 2026 Joe Harris / BenchBox Project

Licensed under the MIT License. See LICENSE file in the project root for details.
"""

from __future__ import annotations

# Import queries module to trigger registration
from benchbox.core.nyctaxi.dataframe_queries import queries as _queries  # noqa: F401
from benchbox.core.nyctaxi.dataframe_queries.registry import (
    NYCTAXI_DATAFRAME_QUERIES,
    get_nyctaxi_query,
    list_nyctaxi_queries,
)

__all__ = [
    "NYCTAXI_DATAFRAME_QUERIES",
    "get_nyctaxi_query",
    "list_nyctaxi_queries",
]
