mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
Update stubs
This commit is contained in:
@@ -1,44 +1,49 @@
|
|||||||
from ..models import MAGIC_COLUMNS as MAGIC_COLUMNS
|
|
||||||
from functools import partial as partial
|
from functools import partial as partial
|
||||||
from odoo.tools.misc import get_lang as get_lang
|
from typing import Any, Callable
|
||||||
from typing import Any, Optional
|
|
||||||
|
from .query import Query
|
||||||
|
from ..models import BaseModel, MAGIC_COLUMNS as MAGIC_COLUMNS
|
||||||
|
from ..sql_db import Cursor
|
||||||
|
from ..tools.misc import get_lang as get_lang
|
||||||
|
|
||||||
|
_Domain = list
|
||||||
|
|
||||||
NOT_OPERATOR: str
|
NOT_OPERATOR: str
|
||||||
OR_OPERATOR: str
|
OR_OPERATOR: str
|
||||||
AND_OPERATOR: str
|
AND_OPERATOR: str
|
||||||
DOMAIN_OPERATORS: Any
|
DOMAIN_OPERATORS: tuple[str, ...]
|
||||||
TERM_OPERATORS: Any
|
TERM_OPERATORS: tuple[str, ...]
|
||||||
NEGATIVE_TERM_OPERATORS: Any
|
NEGATIVE_TERM_OPERATORS: tuple[str, ...]
|
||||||
DOMAIN_OPERATORS_NEGATION: Any
|
DOMAIN_OPERATORS_NEGATION: dict[str, str]
|
||||||
TERM_OPERATORS_NEGATION: Any
|
TERM_OPERATORS_NEGATION: dict[str, str]
|
||||||
TRUE_LEAF: Any
|
TRUE_LEAF: tuple
|
||||||
FALSE_LEAF: Any
|
FALSE_LEAF: tuple
|
||||||
TRUE_DOMAIN: Any
|
TRUE_DOMAIN: list[tuple]
|
||||||
FALSE_DOMAIN: Any
|
FALSE_DOMAIN: list[tuple]
|
||||||
_logger: Any
|
|
||||||
|
|
||||||
def normalize_domain(domain: Any): ...
|
def normalize_domain(domain: _Domain) -> _Domain: ...
|
||||||
def is_false(model: Any, domain: Any): ...
|
def is_false(model, domain: _Domain) -> bool: ...
|
||||||
def combine(operator: Any, unit: Any, zero: Any, domains: Any): ...
|
def combine(operator: str, unit, zero, domains: list[_Domain]) -> _Domain: ...
|
||||||
def AND(domains: Any): ...
|
def AND(domains: list[_Domain]) -> _Domain: ...
|
||||||
def OR(domains: Any): ...
|
def OR(domains: list[_Domain]) -> _Domain: ...
|
||||||
def distribute_not(domain: Any): ...
|
def distribute_not(domain: _Domain) -> _Domain: ...
|
||||||
def _quote(to_quote: Any): ...
|
def _quote(to_quote: str) -> str: ...
|
||||||
def normalize_leaf(element: Any): ...
|
def normalize_leaf(element): ...
|
||||||
def is_operator(element: Any): ...
|
def is_operator(element) -> bool: ...
|
||||||
def is_leaf(element: Any, internal: bool = ...): ...
|
def is_leaf(element, internal: bool = ...) -> bool: ...
|
||||||
def is_boolean(element: Any): ...
|
def is_boolean(element) -> bool: ...
|
||||||
def check_leaf(element: Any, internal: bool = ...) -> None: ...
|
def check_leaf(element, internal: bool = ...) -> None: ...
|
||||||
def get_unaccent_wrapper(cr: Any): ...
|
def get_unaccent_wrapper(cr: Cursor) -> Callable[[Any], str]: ...
|
||||||
|
|
||||||
class expression:
|
class expression:
|
||||||
_unaccent: Any = ...
|
_unaccent: Callable[[Any], str]
|
||||||
root_model: Any = ...
|
root_model: BaseModel
|
||||||
root_alias: Any = ...
|
root_alias: str | None
|
||||||
expression: Any = ...
|
expression: _Domain
|
||||||
query: Any = ...
|
query: Query | None
|
||||||
def __init__(self, domain: Any, model: Any, alias: Optional[Any] = ..., query: Optional[Any] = ...) -> None: ...
|
result: tuple[str, list]
|
||||||
def get_tables(self): ...
|
def __init__(self, domain: _Domain, model: BaseModel, alias: str | None = ..., query: Query | None = ...) -> None: ...
|
||||||
|
def get_tables(self) -> tuple[str, ...]: ...
|
||||||
def parse(self): ...
|
def parse(self): ...
|
||||||
def __leaf_to_sql(self, leaf: Any, model: Any, alias: Any): ...
|
def __leaf_to_sql(self, leaf, model: BaseModel, alias: str) -> tuple[str, list]: ...
|
||||||
def to_sql(self): ...
|
def to_sql(self) -> tuple[str, list]: ...
|
||||||
|
|||||||
@@ -1,36 +1,41 @@
|
|||||||
from typing import Any, Optional
|
from re import Pattern
|
||||||
|
from typing import Iterable, Iterator
|
||||||
|
|
||||||
IDENT_RE: Any
|
from ..sql_db import Cursor
|
||||||
|
|
||||||
def _from_table(table: Any, alias: Any): ...
|
IDENT_RE: Pattern
|
||||||
def _generate_table_alias(src_table_alias: Any, link: Any): ...
|
|
||||||
|
def _from_table(table: str, alias: str) -> str: ...
|
||||||
|
def _generate_table_alias(src_table_alias: str, link: str) -> str: ...
|
||||||
|
|
||||||
class Query:
|
class Query:
|
||||||
_cr: Any = ...
|
_cr: Cursor
|
||||||
_tables: Any = ...
|
_tables: dict[str, str]
|
||||||
_joins: Any = ...
|
_joins: dict[str, tuple]
|
||||||
_where_clauses: Any = ...
|
_where_clauses: list[str]
|
||||||
_where_params: Any = ...
|
_where_params: list
|
||||||
order: Any = ...
|
order: str | None
|
||||||
limit: Any = ...
|
limit: int | None
|
||||||
offset: Any = ...
|
offset: int | None
|
||||||
def __init__(self, cr: Any, alias: Any, table: Optional[Any] = ...) -> None: ...
|
def __init__(self, cr: Cursor, alias: str, table: str | None = ...) -> None: ...
|
||||||
def add_table(self, alias: Any, table: Optional[Any] = ...) -> None: ...
|
def add_table(self, alias: str, table: str | None = ...) -> None: ...
|
||||||
def add_where(self, where_clause: Any, where_params: Any = ...) -> None: ...
|
def add_where(self, where_clause: str, where_params: Iterable = ...) -> None: ...
|
||||||
def join(self, lhs_alias: Any, lhs_column: Any, rhs_table: Any, rhs_column: Any, link: Any, extra: Optional[Any] = ..., extra_params: Any = ...): ...
|
def join(self, lhs_alias: str, lhs_column: str, rhs_table: str, rhs_column: str, link: str, extra: str | None = ..., extra_params: tuple = ...) -> str: ...
|
||||||
def left_join(self, lhs_alias: Any, lhs_column: Any, rhs_table: Any, rhs_column: Any, link: Any, extra: Optional[Any] = ..., extra_params: Any = ...): ...
|
def left_join(self, lhs_alias: str, lhs_column: str, rhs_table: str, rhs_column: str, link: str, extra: str | None = ..., extra_params: tuple = ...) -> str: ...
|
||||||
def _join(self, kind: Any, lhs_alias: Any, lhs_column: Any, rhs_table: Any, rhs_column: Any, link: Any, extra: Optional[Any] = ..., extra_params: Any = ...): ...
|
def _join(self, kind: str, lhs_alias: str, lhs_column: str, rhs_table: str, rhs_column: str, link: str, extra: str | None = ..., extra_params: tuple = ...) -> str: ...
|
||||||
def select(self, *args: Any): ...
|
def select(self, *args) -> tuple[str, list]: ...
|
||||||
def get_sql(self): ...
|
def subselect(self, *args) -> tuple[str, list]: ...
|
||||||
def _result(self): ...
|
def get_sql(self) -> tuple[str, str, list]: ...
|
||||||
def __str__(self): ...
|
|
||||||
def __bool__(self): ...
|
|
||||||
def __len__(self): ...
|
|
||||||
def __iter__(self) -> Any: ...
|
|
||||||
@property
|
@property
|
||||||
def tables(self): ...
|
def _result(self) -> list: ...
|
||||||
|
def __str__(self) -> str: ...
|
||||||
|
def __bool__(self) -> bool: ...
|
||||||
|
def __len__(self) -> int: ...
|
||||||
|
def __iter__(self) -> Iterator: ...
|
||||||
@property
|
@property
|
||||||
def where_clause(self): ...
|
def tables(self) -> tuple[str, ...]: ...
|
||||||
@property
|
@property
|
||||||
def where_clause_params(self): ...
|
def where_clause(self) -> tuple[str, ...]: ...
|
||||||
def add_join(self, connection: Any, implicit: bool = ..., outer: bool = ..., extra: Optional[Any] = ..., extra_params: Any = ...): ...
|
@property
|
||||||
|
def where_clause_params(self) -> tuple: ...
|
||||||
|
def add_join(self, connection, implicit: bool = ..., outer: bool = ..., extra: str | None = ..., extra_params: tuple = ...) -> tuple[str, str]: ...
|
||||||
|
|||||||
Reference in New Issue
Block a user