# cpl_query.enumerable package

## Submodules

## cpl_query.enumerable.enumerable module

class cpl_query.enumerable.enumerable.Enumerable(t: Optional[type] = None, values: Optional[list] = None)

  Bases: `EnumerableABC`

  Implementation of :class: cpl_query.enumerable.enumerable_abc.EnumerableABC

## cpl_query.enumerable.enumerable_abc module

class cpl_query.enumerable.enumerable_abc.EnumerableABC(t: Optional[type] = None, values: Optional[list] = None)

  Bases: `QueryableABC`

  ABC to define functions on list

  to_iterable() → IterableABC

    Converts :class: cpl_query.enumerable.enumerable_abc.EnumerableABC to :class: cpl_query.iterable.iterable_abc.IterableABC

    Returns:
      class

        cpl_query.iterable.iterable_abc.IterableABC

## Module contents

### cpl-query CPL Queries

CPL Python integrated Queries

copyright

  3. 2021 - 2023 sh-edraft.de

license

  MIT, see LICENSE for more details.

class cpl_query.enumerable.VersionInfo(major, minor, micro)

  Bases: `tuple`

  major

    Alias for field number 0

  micro

    Alias for field number 2

  minor

    Alias for field number 1