API reference
python:irx:irx.analysis.handlers._expressions.dataframes.ExpressionDataFrameVisitorMixin.visit
method visit
Variant 1
visit(node: astx.NullCheck) -> None
Resolve a scalar validity test or an owned Series null mask.
Parameters
- node — Type: astx.NullCheck
Variant 2
visit(node: astx.NullFill) -> None
Resolve eager same-type scalar null replacement.
Parameters
- node — Type: astx.NullFill
Variant 3
visit(node: astx.SeriesReduction) -> None
Resolve an explicitly named null-skipping Series reduction.
Parameters
- node — Type: astx.SeriesReduction
Variant 4
visit(node: astx.DataFrameLiteral) -> None
Visit DataFrameLiteral nodes.
Parameters
- node — Type: astx.DataFrameLiteral
Variant 5
visit(node: astx.DataFrameColumnAccess) -> None
Visit DataFrameColumnAccess nodes.
Parameters
- node — Type: astx.DataFrameColumnAccess
Variant 6
visit(node: astx.DataFrameStringColumnAccess) -> None
Visit DataFrameStringColumnAccess nodes.
Parameters
- node — Type: astx.DataFrameStringColumnAccess
Variant 7
visit(node: astx.DataFrameRowCount) -> None
Visit DataFrameRowCount nodes.
Parameters
- node — Type: astx.DataFrameRowCount
Variant 8
visit(node: astx.DataFrameColumnCount) -> None
Visit DataFrameColumnCount nodes.
Parameters
- node — Type: astx.DataFrameColumnCount
Variant 9
visit(node: astx.DataFrameRetain) -> None
Visit DataFrameRetain nodes.
Parameters
- node — Type: astx.DataFrameRetain
Variant 10
visit(node: astx.DataFrameRelease) -> None
Visit DataFrameRelease nodes.
Parameters
- node — Type: astx.DataFrameRelease
Variant 11
visit(node: astx.SeriesRetain) -> None
Visit SeriesRetain nodes.
Parameters
- node — Type: astx.SeriesRetain
Variant 12
visit(node: astx.SeriesRelease) -> None
Visit SeriesRelease nodes.
Parameters
- node — Type: astx.SeriesRelease
Source: packages/irx/src/irx/analysis/handlers/_expressions/dataframes.py:56