gda.set_node

Module for [SetNode] class

class SetNode

Types 1

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_set_node_free on a struct that was created manually.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
SetNode self() nothrowReturns `this`, for use in `with` statements.
gda.holder.Holder holder() @property nothrowGet `holder` field. Returns: a #GdaHolder. It can't be NULL
void holder(gda.holder.Holder propval) @property nothrowSet `holder` field. Params: propval = a #GdaHolder. It can't be NULL
gda.data_model.DataModel sourceModel() @property nothrowGet `sourceModel` field. Returns: a #GdaDataModel. It could be NULL
void sourceModel(gda.data_model.DataModel propval) @property nothrowSet `sourceModel` field. Params: propval = a #GdaDataModel. It could be NULL
int sourceColumn() @property nothrowGet `sourceColumn` field. Returns: a #gint with the number of column in @source_model
void sourceColumn(int propval) @property nothrowSet `sourceColumn` field. Params: propval = a #gint with the number of column in @source_model
gda.set_node.SetNode copy() nothrowCopy constructor. Returns: a new #GdaSetNode
int getSourceColumn() nothrow
void setDataModel(gda.data_model.DataModel model = null) nothrowSet a #GdaDataModel to be used by node. model increment its reference counting when set. Internally referenced column number is set to first column in model.
void setHolder(gda.holder.Holder holder) nothrowSet a #GdaHolder to node.
void setSourceColumn(int column) nothrowSet column number in the #GdaDataModel used node. If no #GdaDataModel is set then column is set to invalid (-1);
Constructors
this(void * ptr, Flag!"Take" take)
this(gda.holder.Holder holder)Creates a new #GdaSetNode struct.