Constructor

ArrowHashJoinNodeOptionsnew

Declaration [src]

GArrowHashJoinNodeOptions*
garrow_hash_join_node_options_new (
  GArrowJoinType type,
  const gchar** left_keys,
  gsize n_left_keys,
  const gchar** right_keys,
  gsize n_right_keys,
  GError** error
)

Description

No description available.
Available since:7.0.0

Parameters

type GArrowJoinType
 

A GArrowJoinType to be used.

left_keys An array of gchar*
 

Left join keys.

 The length of the array is specified in the n_left_keys argument.
 The data is owned by the caller of the function.
 Each element is a NUL terminated UTF-8 string.
n_left_keys gsize
 

The number of left_keys.

right_keys An array of gchar*
 

Right join keys.

 The length of the array is specified in the n_right_keys argument.
 The data is owned by the caller of the function.
 Each element is a NUL terminated UTF-8 string.
n_right_keys gsize
 

The number of right_keys.

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: GArrowHashJoinNodeOptions
 

A newly created GArrowHashJoinNodeOptions on success, NULL otherwise.

 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.