FunctionRegistry class

FunctionRegistry class — FunctionRegistry class

Functions

Properties

gpointer function-registry Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GGandivaFunctionRegistry

Includes

#include <gandiva-glib/gandiva-glib.h>

Description

Functions

ggandiva_function_registry_default ()

GGandivaFunctionRegistry *
ggandiva_function_registry_default (void);

Returns

The process-wide default function registry.

[transfer full]

Since: 15.0.0


ggandiva_function_registry_new ()

GGandivaFunctionRegistry *
ggandiva_function_registry_new (void);

Returns

A newly created GGandivaFunctionRegistry.

Since: 0.14.0


ggandiva_function_registry_lookup ()

GGandivaNativeFunction *
ggandiva_function_registry_lookup (GGandivaFunctionRegistry *function_registry,
                                   GGandivaFunctionSignature *function_signature);

Parameters

function_registry

A GGandivaFunctionRegistry.

 

function_signature

A GGandivaFunctionSignature to be looked up.

 

Returns

The native functions associated to the given GGandivaFunctionSignature.

[transfer full][nullable]

Since: 0.14.0


ggandiva_function_registry_get_native_functions ()

GList *
ggandiva_function_registry_get_native_functions
                               (GGandivaFunctionRegistry *function_registry);

Parameters

function_registry

A GGandivaFunctionRegistry.

 

Returns

The native functions in the function registry.

[transfer full][element-type GGandivaNativeFunction]

Since: 0.14.0

Types and Values

GGANDIVA_TYPE_FUNCTION_REGISTRY

#define GGANDIVA_TYPE_FUNCTION_REGISTRY (ggandiva_function_registry_get_type())

struct GGandivaFunctionRegistryClass

struct GGandivaFunctionRegistryClass {
  GObjectClass parent_class;
};

GGandivaFunctionRegistry

typedef struct _GGandivaFunctionRegistry GGandivaFunctionRegistry;

Property Details

The “function-registry” property

  “function-registry”        gpointer

The raw std::shared_ptr<gandiva::FunctionRegistry> *.

Owner: GGandivaFunctionRegistry

Flags: Write / Construct Only