Method
_construct_raw
(
cls,
operator: OperatorType,
clauses: Optional[Sequence[ColumnElement[Any]]] = None,
)
Source from the content-addressed store, hash-verified
| 3061 | |
| 3062 | @classmethod |
| 3063 | def _construct_raw( |
| 3064 | cls, |
| 3065 | operator: OperatorType, |
| 3066 | clauses: Optional[Sequence[ColumnElement[Any]]] = None, |
| 3067 | ) -> ClauseList: |
| 3068 | self = cls.__new__(cls) |
| 3069 | self.clauses = list(clauses) if clauses else [] |
| 3070 | self.group = True |
| 3071 | self.operator = operator |
| 3072 | self.group_contents = True |
| 3073 | self._is_implicitly_boolean = False |
| 3074 | return self |
| 3075 | |
| 3076 | def __iter__(self) -> Iterator[ColumnElement[Any]]: |
| 3077 | return iter(self.clauses) |