ColumnExpressionSequence¶
- class lsst.daf.relation.ColumnExpressionSequence(items: Sequence[ColumnExpression], dtype: type | None)¶
- Bases: - ColumnContainer- A container expression backed by a sequence of scalar column expressions. - Attributes Summary - Methods Summary - contains(item)- Construct a boolean column expression that tests whether a scalar expression is present in this container expression. - is_supported_by(engine)- Test whether the given engine is capable of evaluating this expression. - Construct a container expression from a range of indices. - sequence(items[, dtype])- Construct a container expression from a sequence of item expressions. - Attributes Documentation - columns_required¶
 - Methods Documentation - contains(item: ColumnExpression) ColumnInContainer¶
- Construct a boolean column expression that tests whether a scalar expression is present in this container expression. - Parameters:
- itemColumnExpression
- Item expression to test. 
 
- item
- Returns:
- containsColumnInContainer
- Boolean column expression that tests for membership in the container. 
 
- contains
 
 - is_supported_by(engine: Engine) bool¶
- Test whether the given engine is capable of evaluating this expression. 
 - classmethod range_literal(r: range) ColumnRangeLiteral¶
- Construct a container expression from a range of indices. - Parameters:
- rrange
- Range object. 
 
- r
- Returns:
- containerColumnRangeLiteral
- Container expression object representing the range. 
 
- container
 
 - classmethod sequence(items: Sequence[ColumnExpression], dtype: type | None = None) ColumnExpressionSequence¶
- Construct a container expression from a sequence of item expressions. - Parameters:
- itemsSequence[ColumnExpression]
- Sequence of item expressions. 
- dtypetype, optional
- The Python type of the elements in the container. 
 
- items
- Returns:
- containerColumnExpressionSequence
- Container expression object backed by the given items. 
 
- container