searchexe
# Search execution management
Classes
class
SearchExe
Attributes
| Name | Type | Description |
|---|---|---|
| _msgCache | list[Any] | int | — |
| api | Api | — |
| good | bool | — |
| level | int | — |
| offset | int | — |
| outerTemplate | str | None | — |
| perfDefaults | dict[(str, int | float)] | — |
| perfParams | dict[(str, int | float)] | — |
| quKind | str | None | — |
| searchTemplate | str | — |
| setInfo | dict[(str, bool | None)] | — |
| sets | dict[(str, set[int])] | None | — |
| shallow | int | — |
| showQuantifiers | bool | — |
| silent | str | — |
Methods
__init__(self, api: Api, searchTemplate: str, outerTemplate: str | None = None, quKind: str | None = None, offset: int = 0, level: int = 0, sets: dict[(str, set[int])] | None = None, shallow: bool | int = False, silent: str = {'cls': 'ExprName', 'member': None, 'name': 'DEEP'}, showQuantifiers: bool = False, _msgCache: bool | list[Any] = False, setInfo: dict[(str, bool | None)] | None = None) → NoneParameters
api: ApisearchTemplate: strouterTemplate: str | None= NonequKind: str | None= Noneoffset: int= 0level: int= 0sets: dict[(str, set[int])] | None= Noneshallow: bool | int= Falsesilent: strshowQuantifiers: bool= False_msgCache: bool | list[Any]= FalsesetInfo: dict[(str, bool | None)] | None= None
count(self, progress: int | None = None, limit: int | None = None) → NoneParameters
progress: int | None= Nonelimit: int | None= None
fetch(self, limit: int | None = None) → tuple[(tuple[(int, ...)], ...)] | set[int] | set[tuple[(int, ...)]] | Generator[(tuple[(int, ...)], None, None)]Parameters
limit: int | None= None
search(self, limit: int | None = None) → tuple[(tuple[(int, ...)], ...)] | set[int] | set[tuple[(int, ...)]] | Generator[(tuple[(int, ...)], None, None)]Parameters
limit: int | None= None
setPerfParams(cls, params: dict[(str, int | float)]) → NoneParameters
clsparams: dict[(str, int | float)]
showOuterTemplate(self, _msgCache: list[Any] | int) → NoneParameters
_msgCache: list[Any] | int
showPlan(self, details: bool = False) → NoneParameters
details: bool= False
study(self, strategy: str | None = None) → NoneParameters
strategy: str | None= None