@overload
-def select(__ent0: _TScalar_0) -> SelectOfScalar[_TScalar_0]: # type: ignore
+def select(__ent0: _TCCA[_T0]) -> SelectOfScalar[_T0]:
...
@overload
-def select(__ent0: _TCCA[_T0]) -> SelectOfScalar[_T0]:
+def select(__ent0: _TScalar_0) -> SelectOfScalar[_TScalar_0]: # type: ignore
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- entity_1: _TScalar_1,
-) -> Select[Tuple[_TScalar_0, _TScalar_1]]:
- ...
-
-
-@overload
-def select( # type: ignore
- entity_0: _TScalar_0,
+ __ent0: _TCCA[_T0],
__ent1: _TCCA[_T1],
-) -> Select[Tuple[_TScalar_0, _T1]]:
+) -> Select[Tuple[_T0, _T1]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
+ entity_0: _TScalar_0,
__ent1: _TCCA[_T1],
-) -> Select[Tuple[_T0, _T1]]:
+) -> Select[Tuple[_TScalar_0, _T1]]:
...
def select( # type: ignore
entity_0: _TScalar_0,
entity_1: _TScalar_1,
- entity_2: _TScalar_2,
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- entity_1: _TScalar_1,
+ __ent0: _TCCA[_T0],
+ __ent1: _TCCA[_T1],
__ent2: _TCCA[_T2],
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2]]:
+) -> Select[Tuple[_T0, _T1, _T2]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
+ __ent0: _TCCA[_T0],
__ent1: _TCCA[_T1],
entity_2: _TScalar_2,
-) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2]]:
+) -> Select[Tuple[_T0, _T1, _TScalar_2]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- __ent1: _TCCA[_T1],
+ __ent0: _TCCA[_T0],
+ entity_1: _TScalar_1,
__ent2: _TCCA[_T2],
-) -> Select[Tuple[_TScalar_0, _T1, _T2]]:
+) -> Select[Tuple[_T0, _TScalar_1, _T2]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- entity_1: _TScalar_1,
+ entity_0: _TScalar_0,
+ __ent1: _TCCA[_T1],
__ent2: _TCCA[_T2],
-) -> Select[Tuple[_T0, _TScalar_1, _T2]]:
+) -> Select[Tuple[_TScalar_0, _T1, _T2]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
+ entity_0: _TScalar_0,
__ent1: _TCCA[_T1],
entity_2: _TScalar_2,
-) -> Select[Tuple[_T0, _T1, _TScalar_2]]:
+) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- __ent1: _TCCA[_T1],
+ entity_0: _TScalar_0,
+ entity_1: _TScalar_1,
__ent2: _TCCA[_T2],
-) -> Select[Tuple[_T0, _T1, _T2]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2]]:
...
entity_0: _TScalar_0,
entity_1: _TScalar_1,
entity_2: _TScalar_2,
- entity_3: _TScalar_3,
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2, _TScalar_3]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- entity_1: _TScalar_1,
- entity_2: _TScalar_2,
+ __ent0: _TCCA[_T0],
+ __ent1: _TCCA[_T1],
+ __ent2: _TCCA[_T2],
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2, _T3]]:
+) -> Select[Tuple[_T0, _T1, _T2, _T3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- entity_1: _TScalar_1,
+ __ent0: _TCCA[_T0],
+ __ent1: _TCCA[_T1],
__ent2: _TCCA[_T2],
entity_3: _TScalar_3,
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2, _TScalar_3]]:
+) -> Select[Tuple[_T0, _T1, _T2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- entity_1: _TScalar_1,
- __ent2: _TCCA[_T2],
+ __ent0: _TCCA[_T0],
+ __ent1: _TCCA[_T1],
+ entity_2: _TScalar_2,
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2, _T3]]:
+) -> Select[Tuple[_T0, _T1, _TScalar_2, _T3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
+ __ent0: _TCCA[_T0],
__ent1: _TCCA[_T1],
entity_2: _TScalar_2,
entity_3: _TScalar_3,
-) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2, _TScalar_3]]:
+) -> Select[Tuple[_T0, _T1, _TScalar_2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- __ent1: _TCCA[_T1],
- entity_2: _TScalar_2,
+ __ent0: _TCCA[_T0],
+ entity_1: _TScalar_1,
+ __ent2: _TCCA[_T2],
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2, _T3]]:
+) -> Select[Tuple[_T0, _TScalar_1, _T2, _T3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- __ent1: _TCCA[_T1],
+ __ent0: _TCCA[_T0],
+ entity_1: _TScalar_1,
__ent2: _TCCA[_T2],
entity_3: _TScalar_3,
-) -> Select[Tuple[_TScalar_0, _T1, _T2, _TScalar_3]]:
+) -> Select[Tuple[_T0, _TScalar_1, _T2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- entity_0: _TScalar_0,
- __ent1: _TCCA[_T1],
- __ent2: _TCCA[_T2],
+ __ent0: _TCCA[_T0],
+ entity_1: _TScalar_1,
+ entity_2: _TScalar_2,
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_TScalar_0, _T1, _T2, _T3]]:
+) -> Select[Tuple[_T0, _TScalar_1, _TScalar_2, _T3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- entity_1: _TScalar_1,
- entity_2: _TScalar_2,
+ entity_0: _TScalar_0,
+ __ent1: _TCCA[_T1],
+ __ent2: _TCCA[_T2],
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_T0, _TScalar_1, _TScalar_2, _T3]]:
+) -> Select[Tuple[_TScalar_0, _T1, _T2, _T3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- entity_1: _TScalar_1,
+ entity_0: _TScalar_0,
+ __ent1: _TCCA[_T1],
__ent2: _TCCA[_T2],
entity_3: _TScalar_3,
-) -> Select[Tuple[_T0, _TScalar_1, _T2, _TScalar_3]]:
+) -> Select[Tuple[_TScalar_0, _T1, _T2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- entity_1: _TScalar_1,
- __ent2: _TCCA[_T2],
+ entity_0: _TScalar_0,
+ __ent1: _TCCA[_T1],
+ entity_2: _TScalar_2,
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_T0, _TScalar_1, _T2, _T3]]:
+) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2, _T3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
+ entity_0: _TScalar_0,
__ent1: _TCCA[_T1],
entity_2: _TScalar_2,
entity_3: _TScalar_3,
-) -> Select[Tuple[_T0, _T1, _TScalar_2, _TScalar_3]]:
+) -> Select[Tuple[_TScalar_0, _T1, _TScalar_2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- __ent1: _TCCA[_T1],
- entity_2: _TScalar_2,
+ entity_0: _TScalar_0,
+ entity_1: _TScalar_1,
+ __ent2: _TCCA[_T2],
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_T0, _T1, _TScalar_2, _T3]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2, _T3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- __ent1: _TCCA[_T1],
+ entity_0: _TScalar_0,
+ entity_1: _TScalar_1,
__ent2: _TCCA[_T2],
entity_3: _TScalar_3,
-) -> Select[Tuple[_T0, _T1, _T2, _TScalar_3]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _T2, _TScalar_3]]:
...
@overload
def select( # type: ignore
- __ent0: _TCCA[_T0],
- __ent1: _TCCA[_T1],
- __ent2: _TCCA[_T2],
+ entity_0: _TScalar_0,
+ entity_1: _TScalar_1,
+ entity_2: _TScalar_2,
__ent3: _TCCA[_T3],
-) -> Select[Tuple[_T0, _T1, _T2, _T3]]:
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2, _T3]]:
+ ...
+
+
+@overload
+def select( # type: ignore
+ entity_0: _TScalar_0,
+ entity_1: _TScalar_1,
+ entity_2: _TScalar_2,
+ entity_3: _TScalar_3,
+) -> Select[Tuple[_TScalar_0, _TScalar_1, _TScalar_2, _TScalar_3]]:
...