class_docstr: Python interface for VegaFusion Sql Dataset
docstr: DataFrame interchange protocol support
code: def __dataframe__(
      self, nan_as_null: bool = False, allow_copy: bool = True, **kwargs
  ) -> "SqlDatasetDataFrame":
      """DataFrame interchange protocol support"""
      from .dfi import SqlDatasetDataFrame
  
      return SqlDatasetDataFrame(
          self, nan_as_null=nan_as_null, allow_copy=allow_copy
      )
  
file_path: vegafusion/python/vegafusion/vegafusion/dataset/sql.py
imports: from abc import ABC, abstractmethod
  import pyarrow
  from typing import TYPE_CHECKING
label_desc: Use image node_id 7 for calling the SqlDataset obj's underlying member method code with example usage: obj.__dataframe__(nan_as_null, allow_copy) and returns: SqlDatasetDataFrame