# MaxComputeLoader

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/document_loaders/max_compute/MaxComputeLoader)

Load from `Alibaba Cloud MaxCompute` table.

## Signature

```python
MaxComputeLoader(
    self,
    query: str,
    api_wrapper: MaxComputeAPIWrapper,
    *,
    page_content_columns: Optional[Sequence[str]] = None,
    metadata_columns: Optional[Sequence[str]] = None,
)
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | `str` | Yes | SQL query to execute. |
| `api_wrapper` | `MaxComputeAPIWrapper` | Yes | MaxCompute API wrapper. |
| `page_content_columns` | `Optional[Sequence[str]]` | No | The columns to write into the `page_content` of the Document. If unspecified, all columns will be written to `page_content`. (default: `None`) |
| `metadata_columns` | `Optional[Sequence[str]]` | No | The columns to write into the `metadata` of the Document. If unspecified, all columns not added to `page_content` will be written. (default: `None`) |

## Extends

- `BaseLoader`

## Constructors

```python
__init__(
    self,
    query: str,
    api_wrapper: MaxComputeAPIWrapper,
    *,
    page_content_columns: Optional[Sequence[str]] = None,
    metadata_columns: Optional[Sequence[str]] = None,
)
```

| Name | Type |
|------|------|
| `query` | `str` |
| `api_wrapper` | `MaxComputeAPIWrapper` |
| `page_content_columns` | `Optional[Sequence[str]]` |
| `metadata_columns` | `Optional[Sequence[str]]` |


## Properties

- `query`
- `api_wrapper`
- `page_content_columns`
- `metadata_columns`

## Methods

- [`from_params()`](https://reference.langchain.com/python/langchain-community/document_loaders/max_compute/MaxComputeLoader/from_params)
- [`lazy_load()`](https://reference.langchain.com/python/langchain-community/document_loaders/max_compute/MaxComputeLoader/lazy_load)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/4b280287bd55b99b44db2dd849f02d66c89534d5/libs/community/langchain_community/document_loaders/max_compute.py#L11)