Files
Joris Van den Bossche 928ca1a461 GH-33976: [Python] Expose pyarrow.acero as public submodule and add to reference docs (#34760)
### Rationale for this change

Finalizing https://github.com/apache/arrow/issues/33976 now the basic functionality for working with Acero has been added and this is used internally: publicly exposing the low-level building blocks.

### What changes are included in this PR? (user facing)

A new `pyarrow.acero` module exposing the Declaration and ExecNodeOptions subclasses (from `pyarrow._acero` cython submodule).

### Are these changes tested?

The functionality was already tested. The existing tests are updated to use the public import.

* Issue: #33976

Authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Signed-off-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
2023-03-29 17:43:18 +02:00

42 lines
1.1 KiB
ReStructuredText

.. Licensed to the Apache Software Foundation (ASF) under one
.. or more contributor license agreements. See the NOTICE file
.. distributed with this work for additional information
.. regarding copyright ownership. The ASF licenses this file
.. to you under the Apache License, Version 2.0 (the
.. "License"); you may not use this file except in compliance
.. with the License. You may obtain a copy of the License at
.. http://www.apache.org/licenses/LICENSE-2.0
.. Unless required by applicable law or agreed to in writing,
.. software distributed under the License is distributed on an
.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
.. KIND, either express or implied. See the License for the
.. specific language governing permissions and limitations
.. under the License.
.. _api:
*************
API Reference
*************
.. toctree::
:maxdepth: 2
api/datatypes
api/arrays
api/memory
api/tables
api/compute
api/acero
api/substrait
api/files
api/ipc
api/flight
api/formats
api/filesystems
api/dataset
api/cuda
api/misc