File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -63,8 +63,7 @@ def from_dataframe(cls, df: Any) -> TableProvider:
6363 def from_view (cls , df : Any ) -> TableProvider :
6464 """Deprecated.
6565
66- Use :meth:`DataFrame.into_view` or
67- :meth:`TableProvider.from_dataframe`.
66+ Use :meth:`DataFrame.into_view` or :meth:`TableProvider.from_dataframe`.
6867 """
6968 from datafusion .dataframe import DataFrame as DataFrameWrapper
7069
@@ -87,6 +86,10 @@ def __getattr__(self, name: str) -> Any:
8786 """Delegate attribute lookup to the wrapped provider."""
8887 return getattr (self ._table_provider , name )
8988
89+ def __dir__ (self ) -> list [str ]:
90+ """Expose delegated attributes via :func:`dir`."""
91+ return dir (self ._table_provider ) + super ().__dir__ ()
92+
9093 def __repr__ (self ) -> str : # pragma: no cover - simple delegation
9194 """Return a representation of the wrapped provider."""
9295 return repr (self ._table_provider )
You can’t perform that action at this time.
0 commit comments