pyarrow.StructScalar

class pyarrow.StructScalar

Bases: pyarrow.lib.Scalar, collections.abc.Mapping

Concrete class for struct scalars.

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(*args, **kwargs)

Initialize self.

as_py(self)

Return this value as a Python dict.

cast(self, target_type)

Attempt a safe cast to target data type.

equals(self, Scalar other)

get(k[,d])

items()

keys()

values()

Attributes

is_valid

Holds a valid (non-null) value.

type

Data type of the Scalar object.

as_py(self)

Return this value as a Python dict.

cast(self, target_type)

Attempt a safe cast to target data type.

equals(self, Scalar other)
get(k[, d]) → D[k] if k in D, else d. d defaults to None.
is_valid

Holds a valid (non-null) value.

items() → a set-like object providing a view on D’s items
keys() → a set-like object providing a view on D’s keys
type

Data type of the Scalar object.

values() → an object providing a view on D’s values