Metadata-Version: 2.4
Name: pydataframer-databricks
Version: 0.1.2
Summary: Databricks connector for Dataframer
Author-email: Dataframer <info@dataframer.ai>
License: MIT
Requires-Python: >=3.9
Requires-Dist: databricks-sdk>=0.81.0
Requires-Dist: databricks-sql-connector>=4.2.4
Requires-Dist: pandas>=2.0.0
Provides-Extra: dev
Requires-Dist: pytest-cov>=4.1.0; extra == 'dev'
Requires-Dist: pytest>=7.4.0; extra == 'dev'
Description-Content-Type: text/markdown

# pydataframer-databricks

Databricks connector for Dataframer

## Installation

```bash
pip install pydataframer-databricks
```

## Usage

```python
from pydataframer_databricks import DatabricksConnector, DatasetType, FileType

databricks_connector = DatabricksConnector(dbutils, scope="dataframer")

# Fetch sample data
df = databricks_connector.fetch_sample_data(
    num_items_to_select=100,
    table_name="catalog.schema.table"
)

# Load generated data
databricks_connector.load_generated_data(
    table_name="catalog.schema.table",
    downloaded_zip=downloaded_zip,
    dataset_type=DatasetType.SINGLE_FILE,
    file_type=FileType.CSV
)
```