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#