IDMNode Members

Functions

Name Description
CanAddConnection Return value: DMNodeCanConnectResult.
CanReplaceConnection Return value: DMNodeCanConnectResult.
ClearCachedDataset Called by the framework when upstream changes invalidate any cached output dataset.
Edit Called by the framework when the node needs to display UI to make variable selections and set parameters.
Execute Called by the framework to execute the node.
GenerateCode -
GetIcon -
GetMacroCode Return value: String.
GetMaxNumberOfInputs Return value: Long.
GetOutputDatasetStructure Called by the framework to determine what the data source looks like after processing by this node. Return value: InputDescriptor.
GetOutputDatasetUniqueValues Called by the framework to get unique values/available codes from variable(s) in the node's output dataset. Return value: Long.
Init When IDMNodeHelper::CreateOutputNode is called, its VARIANT creationData argument is passed to Init after creation.
IsInDBNode Return value: Boolean.
LoadXML -
OnClose -
OnCreate Called when the node is created. IsNewNode is true when this is a new node added to a project, and false when it's already been added and initialized, such as on creation while opening a saved project.
Preload
RequiresInput Return value: Boolean.
SaveXML Return value: String.
SupportsByGroup Return value: Boolean.

Properties

Name Description
CLSID Return value: String. This property is read only.
CanGenerateCode Return value: Boolean. This property is read only.
HasOutputDataset Return value: Boolean. This property is read only.
HasOutputQuery Return value: Boolean. This property is read only.
LongDescription Return value: String. This property is read only.
Name Return value: String. This property is read only.
NodeType Return value: DMNodeType. This property is read only.
ParametersObject Return an object suitable for setting node parameters. Return value: Object. This property is read only.
Placement Return value: DMNodePlacement. This property is read only.
ShortDescription Return value: String. This property is read only.
Tooltip Return value: String. This property is read only.