Top |
GGandivaFunctionSignature * ggandiva_function_signature_new (const gchar *base_name
,GList *parameter_types
,GArrowDataType *return_type
);
base_name |
A base name of a function. |
|
parameter_types |
(element-type GArrowDataType) A list of parameter data types. |
|
return_type |
A return data type. |
Since: 0.14.0
gboolean ggandiva_function_signature_equal (GGandivaFunctionSignature *function_signature
,GGandivaFunctionSignature *other_function_signature
);
Since: 0.14.0
gchar *
ggandiva_function_signature_to_string (GGandivaFunctionSignature *function_signature
);
The string representation of the function signature.
It should be freed with g_free()
when no longer needed.
[transfer full]
Since: 0.14.0
GArrowDataType *
ggandiva_function_signature_get_return_type
(GGandivaFunctionSignature *function_signature
);
Since: 0.14.0
gchar *
ggandiva_function_signature_get_base_name
(GGandivaFunctionSignature *function_signature
);
A base name of the function signature.
It should be freed with g_free()
when no longer needed.
[transfer full]
Since: 0.14.0
GList *
ggandiva_function_signature_get_param_types
(GGandivaFunctionSignature *function_signature
);
A list of parameter data types of the function signature.
[transfer full][element-type GArrowDataType]
Since: 0.14.0
#define GGANDIVA_TYPE_FUNCTION_SIGNATURE (ggandiva_function_signature_get_type())
struct GGandivaFunctionSignatureClass { GObjectClass parent_class; };
“function-signature”
property“function-signature” gpointer
The raw gandiva::FunctionSignature *.
Owner: GGandivaFunctionSignature
Flags: Write / Construct Only