.. _api-gfql-edge:

GFQL Edge Matchers
==========================


e_forward
---------------

.. autodata:: graphistry.compute.ast.e_forward

e_forward
  Primary alias for the :class:`graphistry.compute.ast.ASTEdgeForward` class.

  .. note::

     While `e_forward` is the preferred alias for this class, the methods and attributes are defined under :class:`graphistry.compute.ast.ASTEdgeForward`.

.. autoclass:: graphistry.compute.ast.ASTEdgeForward
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


e_reverse
---------------

.. autodata:: graphistry.compute.ast.e_reverse

e_reverse
  Primary alias for the :class:`graphistry.compute.ast.ASTEdgeReverse` class.

  .. note::

     While `e_reverse` is the preferred alias for this class, the methods and attributes are defined under :class:`graphistry.compute.ast.ASTEdgeReverse`.


.. autoclass:: graphistry.compute.ast.ASTEdgeReverse
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:

e
---------------

.. autodata:: graphistry.compute.ast.e

e
  Primary alias for the :class:`graphistry.compute.ast.ASTEdgeUndirected` class.

  .. note::

     While `e` is the preferred alias for this class, the methods and attributes are defined under :class:`graphistry.compute.ast.ASTEdgeUndirected`.

e_undirected
  Secondary alias for the :class:`graphistry.compute.ast.ASTEdgeUndirected` class.

.. autoclass:: graphistry.compute.ast.ASTEdgeUndirected
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance: