cpl_query.extension¶
cpl_query.extension.iterable_abc¶
-
class
cpl_query.extension.iterable_abc.
IterableABC
(t: Optional[type] = None, values: Optional[list] = None)¶ Bases:
abc.ABC
,list
-
abstract
all
(func: Callable) → bool¶
-
abstract
any
(func: Callable) → bool¶
-
append
(_IterableABC__object: object) → None¶ Append object to the end of the list.
-
abstract
average
(func: Optional[Callable] = None) → Union[int, float, complex]¶
-
abstract
contains
(value: object) → bool¶
-
abstract
count
(func: Callable) → int¶ Return number of occurrences of value.
-
abstract
distinct
(func: Callable) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
element_at
(index: int) → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
element_at_or_default
(index: int) → Optional[cpl_query.extension.iterable_abc.IterableABC.any]¶
-
extend
(_IterableABC__iterable: Iterable) → None¶ Extend list by appending elements from the iterable.
-
abstract
first
() → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
first_or_default
() → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
for_each
(func: Callable) → Union[int, float, complex]¶
-
abstract
last
() → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
last_or_default
() → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
max
(func: Optional[Callable] = None) → Union[int, float, complex]¶
-
abstract
min
(func: Optional[Callable] = None) → Union[int, float, complex]¶
-
abstract
order_by
(func: Callable) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
order_by_descending
(func: Callable) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
reverse
() → cpl_query.extension.iterable_abc.IterableABC¶ Reverse IN PLACE.
-
abstract
single
() → cpl_query.extension.iterable_abc.IterableABC.any¶
-
abstract
single_or_default
() → Optional[cpl_query.extension.iterable_abc.IterableABC.any]¶
-
abstract
skip
(index: int) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
skip_last
(index: int) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
sum
(func: Optional[Callable] = None) → Union[int, float, complex]¶
-
abstract
take
(index: int) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
take_last
(index: int) → cpl_query.extension.iterable_abc.IterableABC¶
-
to_list
() → list¶
-
property
type
¶
-
abstract
where
(func: Callable) → cpl_query.extension.iterable_abc.IterableABC¶
-
abstract
cpl_query.extension.list¶
-
class
cpl_query.extension.list.
List
(t: Optional[type] = None, values: Optional[list] = None)¶ Bases:
cpl_query._extension.iterable.Iterable
cpl_query.extension.ordered_iterable_abc¶
-
class
cpl_query.extension.ordered_iterable_abc.
OrderedIterableABC
(_func: Optional[collections.abc.Callable] = None)¶ Bases:
cpl_query.extension.iterable_abc.IterableABC
-
abstract
then_by
(func: collections.abc.Callable) → cpl_query.extension.ordered_iterable_abc.OrderedIterableABC¶ Sorts OrderedList in ascending order by function
func:
Callable
list of
cpl_query.extension.OrderedIterableABC
-
abstract
then_by_descending
(func: collections.abc.Callable) → cpl_query.extension.ordered_iterable_abc.OrderedIterableABC¶ Sorts OrderedList in descending order by function
func:
Callable
list of
cpl_query.extension.OrderedIterableABC
-
abstract