some stubs

This commit is contained in:
Maxim Kurnikov
2018-12-06 19:04:06 +03:00
parent 447651c770
commit 25a71a7ef5
22 changed files with 888 additions and 59 deletions

View File

@@ -0,0 +1,51 @@
from typing import Any, Optional
from django.db.models.expressions import Func
from django.db.models.query_utils import Q
class Aggregate(Func):
name: Any = ...
filter_template: str = ...
window_compatible: bool = ...
filter: Any = ...
def __init__(self, *args: Any, filter: Optional[Any] = ..., **kwargs: Any) -> None: ...
class Avg(Aggregate):
filter: None
function: str = ...
name: str = ...
class Count(Aggregate):
filter: None
function: str = ...
name: str = ...
template: str = ...
output_field: Any = ...
def __init__(self, expression: str, distinct: bool = ..., filter: Optional[Q] = ..., **extra: Any) -> None: ...
class Max(Aggregate):
filter: None
function: str = ...
name: str = ...
class Min(Aggregate):
filter: None
function: str = ...
name: str = ...
class StdDev(Aggregate):
filter: None
name: str = ...
output_field: Any = ...
function: str = ...
class Sum(Aggregate):
filter: None
function: str = ...
name: str = ...
class Variance(Aggregate):
filter: None
name: str = ...
output_field: Any = ...
function: str = ...