Documentation
irx.analysis.handlers._expressions.dataframes
irx.analysis.handlers._expressions.dataframes
Source: packages/irx/src/irx/analysis/handlers/_expressions/dataframes.py
title: Expression DataFrame visitors.
summary: >-
Handle DataFrame literals, column access, metadata queries, and lifetime
helper expressions.
Classes
ExpressionDataFrameVisitorMixin(SemanticVisitorMixinBase)
title: Expression DataFrame visitors.
Methods
visit(self, node: astx.NullCheck) -> None
title: Resolve a scalar validity test or an owned Series null mask.
parameters:
node:
type: astx.NullCheck
visit(self, node: astx.NullFill) -> None
title: Resolve eager same-type scalar null replacement.
parameters:
node:
type: astx.NullFill
visit(self, node: astx.SeriesReduction) -> None
title: Resolve an explicitly named null-skipping Series reduction.
parameters:
node:
type: astx.SeriesReduction
visit(self, node: astx.DataFrameLiteral) -> None
title: Visit DataFrameLiteral nodes.
parameters:
node:
type: astx.DataFrameLiteral
visit(self, node: astx.DataFrameColumnAccess) -> None
title: Visit DataFrameColumnAccess nodes.
parameters:
node:
type: astx.DataFrameColumnAccess
visit(self, node: astx.DataFrameStringColumnAccess) -> None
title: Visit DataFrameStringColumnAccess nodes.
parameters:
node:
type: astx.DataFrameStringColumnAccess
visit(self, node: astx.DataFrameRowCount) -> None
title: Visit DataFrameRowCount nodes.
parameters:
node:
type: astx.DataFrameRowCount
visit(self, node: astx.DataFrameColumnCount) -> None
title: Visit DataFrameColumnCount nodes.
parameters:
node:
type: astx.DataFrameColumnCount
visit(self, node: astx.DataFrameRetain) -> None
title: Visit DataFrameRetain nodes.
parameters:
node:
type: astx.DataFrameRetain
visit(self, node: astx.DataFrameRelease) -> None
title: Visit DataFrameRelease nodes.
parameters:
node:
type: astx.DataFrameRelease
visit(self, node: astx.SeriesRetain) -> None
title: Visit SeriesRetain nodes.
parameters:
node:
type: astx.SeriesRetain
visit(self, node: astx.SeriesRelease) -> None
title: Visit SeriesRelease nodes.
parameters:
node:
type: astx.SeriesRelease