pyarrow.gandiva.FunctionSignature

class pyarrow.gandiva.FunctionSignature

Bases: pyarrow.lib._Weakrefable

Signature of a Gandiva function including name, parameter types, and return type.

__init__(*args, **kwargs)

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

Methods

__init__(*args, **kwargs)

Initialize self.

name(self)

Get the name of the function.

param_types(self)

Get the parameter types of the function.

return_type(self)

Get the return type of the function.

name(self)

Get the name of the function.

Returns

str

param_types(self)

Get the parameter types of the function.

Returns

List[pyarrow.DataType]

return_type(self)

Get the return type of the function.

Returns

pyarrow.DataType