RegionProxy#
- class lsst.daf.butler.queries.expression_factory.RegionProxy(expression: Annotated[IntColumnLiteral | StringColumnLiteral | FloatColumnLiteral | HashColumnLiteral | UUIDColumnLiteral | DateTimeColumnLiteral | TimespanColumnLiteral | RegionColumnLiteral | DimensionKeyReference | DimensionFieldReference | DatasetFieldReference | UnaryExpression | BinaryExpression, FieldInfo(annotation=NoneType, required=True, discriminator='expression_type')])#
Bases:
ExpressionProxyAn
ExpressionProxyspecialized for region columns and literals.Parameters#
- expression
tree.ColumnExpression Expression that backs this proxy.
Methods Summary
overlaps(other)Return a boolean expression representing an overlap test between this region and another.
Methods Documentation
- overlaps(other: RegionProxy | Region) Predicate#
Return a boolean expression representing an overlap test between this region and another.
Parameters#
- other
RegionProxyorRegion Expression or literal to compare to.
Returns#
- predicate
tree.Predicate Boolean expression object.
- other
- expression