API reference

python:irx:irx.analysis.sequences.resolve_sequence_access

function resolve_sequence_access

Variant 1

resolve_sequence_access(type_: astx.ListType, node: astx.AST | None = None) -> ResolvedSequenceAccess | None

Borrow exact homogeneous list storage without conversion.

Parameters

Returns

Type: ResolvedSequenceAccess | None

Variant 2

resolve_sequence_access(type_: astx.TensorType, node: astx.AST | None = None) -> ResolvedSequenceAccess | None

Borrow rank-one tensors and defer unknown rank to a checked view.

Parameters

Returns

Type: ResolvedSequenceAccess | None

Variant 3

resolve_sequence_access(type_: astx.SeriesType, node: astx.AST | None = None) -> ResolvedSequenceAccess | None

Snapshot numeric chunks while preserving their nullability.

Parameters

Returns

Type: ResolvedSequenceAccess | None

Variant 4

resolve_sequence_access(type_: astx.SequenceType, node: astx.AST | None = None) -> ResolvedSequenceAccess | None

Forward an already borrowed descriptor within its owning call.

Parameters

Returns

Type: ResolvedSequenceAccess | None

Source: packages/irx/src/irx/analysis/sequences.py:93

Search documentation

Type to search.