
.. Copyright © 2020 Interplanetary Database Association e.V.,
   Planetmint and IPDB software contributors.
   SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
   Code is Apache-2.0 and docs are CC-BY-4.0

###########################
Database Backend Interfaces
###########################

.. automodule:: planetmint.backend
    :special-members: __init__


Generic Interfaces
==================

:mod:`planetmint.backend.connection`
------------------------------------

.. automodule:: planetmint.backend.connection
    :special-members: __init__

:mod:`planetmint.backend.query`
-------------------------------
.. automodule:: planetmint.backend.query

:mod:`planetmint.backend.schema`
--------------------------------
.. automodule:: planetmint.backend.schema

:mod:`planetmint.backend.utils`
-------------------------------
.. automodule:: planetmint.backend.utils


MongoDB Backend
===============

.. automodule:: planetmint.backend.localmongodb
    :special-members: __init__

:mod:`planetmint.backend.localmongodb.connection`
-------------------------------------------------
.. automodule:: planetmint.backend.localmongodb.connection

:mod:`planetmint.backend.localmongodb.query`
--------------------------------------------
.. automodule:: planetmint.backend.localmongodb.query

:mod:`planetmint.backend.localmongodb.schema`
---------------------------------------------
.. automodule:: planetmint.backend.localmongodb.schema
