Create a NetricsJoin object for searching related tables in an ibi™ Patterns - Search Server.


Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)

Syntax

Visual Basic (Declaration)
Public Sub New( _ 
   ByVal parent_tbl As String,  _ 
   ByVal join_type As Integer,  _ 
   ByVal multi_parent As Boolean,  _ 
   ByVal aliases As String(),  _ 
   ByVal child_tables As String() _ 
)
C#
public NetricsJoin(
   string parent_tbl,
   int join_type,
   bool multi_parent,
   string[] aliases,
   string[] child_tables
)
C++
public:
 NetricsJoin(
   String parent_tbl,
   int join_type,
   bool multi_parent,
   array<String>^ aliases,
   array<String>^ child_tables
) sealed 
J#
public NetricsJoin(
   string parent_tbl,
   int join_type,
   bool multi_parent,
   string[] aliases,
   string[] child_tables
)
JScript
public function NetricsJoin(
   parent_tbl : String,
   join_type : int,
   multi_parent : bool,
   aliases : String[],
   child_tables : String[]
)

Parameters

parent_tbl
Name of the parent join table. Required.
join_type
One of: JOIN_FULL_RECORDS_ONLY, JOIN_FULL_AND_PARTIALS, JOIN_FULL_AND_ORPHANS, or JOIN_ALL_RECORD_TYPES.
multi_parent
If true, each record from the parent table may have multiple combinations returned in a search result set. If false, only the one best matching combination for each parent record is returned.
aliases
Aliases for child tables. Required if a child table is specified more than once, otherwise optional. If present, must be the same length as child_tables. All alias names must be unique and may not be the same as the parent table name or a child table name that appears in a different location.
child_tables
Names of child tables. These must be children of the parent_tbl. Required. Additional child tables and aliases may be specified using addChild.

See Also