Gda.SetGroup

Fields

Name

Type

Access

Description

nodes

[Gda.SetNode]

r/w

list of Gda.SetNode, at least one entry

nodes_source

Gda.SetSource

r/w

if None, then nodes contains exactly one entry

Methods

class

new (node)

add_node (node)

copy ()

free ()

get_n_nodes ()

get_node ()

get_nodes ()

get_source ()

set_source (source)

Details

class Gda.SetGroup

Since 5.2, you must consider this struct as opaque. Any access to its internal must use public API. Don’t try to use Gda.SetGroup.free on a struct that was created manually.

classmethod new(node)
Parameters:

node (Gda.SetNode) – a Gda.SetNode struct

Returns:

a new Gda.SetGroup struct.

Return type:

Gda.SetGroup

Creates a new Gda.SetGroup struct. If source is None then new group contains just one Gda.SetNode.

New in version 5.2.

add_node(node)
Parameters:

node (Gda.SetNode) – a Gda.SetNode to set

New in version 5.2.

copy()
Returns:

a new Gda.SetGroup

Return type:

Gda.SetGroup

Copy constructor.

New in version 5.2.

free()

Frees any resources taken by self struct. If self is None, then nothing happens.

New in version 5.2.

get_n_nodes()
Returns:

number of nodes in self.

Return type:

int

New in version 5.2.

get_node()
Returns:

first Gda.SetNode in self.

Return type:

Gda.SetNode

This method always return first Gda.SetNode in self.

New in version 5.2.

get_nodes()
Returns:

a GLib.SList with all nodes in self.

Return type:

[Gda.SetNode]

Returns a GLib.SList with the Gda.SetNode grouped by self. You must use #g_slist_free on returned list.

New in version 5.2.

get_source()
Returns:

a Gda.SetSource. If None then self contains just one element.

Return type:

Gda.SetSource

New in version 5.2.

set_source(source)
Parameters:

source (Gda.SetSource) – a Gda.SetSource to set

New in version 5.2.