ak.types.RecordType
Defined in awkward.types.recordtype on line 20.
-
class ak.types.RecordType(contents: collections.abc.Iterable[awkward.types.type.Type], fields: collections.abc.Iterable[str], *, parameters: awkward._typing.JSONMapping | None = None)
-
copy(*, contents: collections.abc.Iterable[awkward.types.type.Type] | awkward._util.Sentinel = UNSET, fields: collections.abc.Iterable[str] | awkward._util.Sentinel | None = UNSET, parameters: awkward._typing.JSONMapping | awkward._util.Sentinel | None = UNSET) → awkward._typing.Self
-
_contents: list[awkward.types.type.Type]
-
_fields: list[str]
-
_parameters: awkward._typing.JSONMapping | None = None
-
property contents: list[awkward.types.type.Type]
-
property fields: list[str]
-
property is_tuple: bool
-
_str_parameters_exclude: tuple[str, Ellipsis] = ('__categorical__', '__record__')
-
_str(indent: str, compact: bool, behavior: collections.abc.Mapping | None) → list[str]
-
__repr__()
-
_is_equal_to(other: awkward._typing.Any, all_parameters: bool) → bool
-
index_to_field(index: int) → str
-
field_to_index(field: str) → int
-
has_field(field: str) → bool
-
content(index_or_field: int | str) → awkward.types.type.Type