/// <summary>
/// Generates a datatable of Edges and Nodes. The datatable
/// returned has four columns. in_iNodes is the number of
/// nodes returned.
/// If in_iNodes = 0, then all nodes (and edges) are returned.
/// TYPE N1 N2 SCORE
/// ----------------
/// Type = 1:
/// N1: Node Unique Name
/// N2: Node Caption
/// Type = 2:
/// N1: Node Unique Name of Split Node (source)
/// N2: Node Unique Name of Target Node (target)
/// SCORE: Edge score (not same as split score)
/// </summary>
/// <returns>datatable for Nodes and Edges</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARGetNodeGraph(string in_szModel, int in_iNodes)
/// <summary>
/// Generates a list of nodes.
/// </summary>
/// <returns>DataTable for Nodes.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARGetNodes(string in_szModel)
/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddRelatedNodes(string in_szModel,
string in_newNodes,
string in_existingNodes)
/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddNodes(string in_szModel, string in_newNodes, string in_existingNodes)
/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddNodesConnected(string in_szModel, string in_newNodes, string
in_existingNodes)
/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
private DataTable ARAddNodesInternal(string in_szModel, string in_newNodes, string
in_existingNodes, bool in_fAddRelated)
/// <summary>
/// Return the maximum size of the result set.
/// </summary>
/// <returns>The maximum size of the result set.</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetStatistics(string miningModel)
/// <summary>
/// Retrieve rules from the association rules mining model.
/// </summary>
/// <returns>DataTable containing NodeIdColumn, NodeCaptionColumn,
/// NodeSupportColumn, NodeProbabilityColumn, NodeLiftColumn,
/// NodeSizeColumn</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetRules(string miningModel,
int start,
int end,
int o,
double minProbability,
double minLift,
string filter,
bool in_fStripTableName)
// <summary>
/// Retrieve itemsets from the association rules mining model.
/// </summary>
/// <returns>DataTable containing NodeIdColumn, NodeCaptionColumn,
/// NodeSupportColumn, NodeProbabilityColumn, NodeLiftColumn,
/// NodeSizeColumn</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetItemsets(string miningModel,
int start,
int end,
int o,
int minSize,
double minSupport,
string filter,
bool in_fStripTableName)