[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Instantiate subviews for the given group view and the given key value to group-by. Makes shallow copies of each child view and its subviews up to the merge point. Sets up merge data views for merging the group-by key value back in.

Namespace: net.esper.view.std
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Shared Function MakeSubViews ( _
	groupView As GroupByView, _
	groupByValues As Object(), _
	viewServiceContext As ViewServiceContext _
) As IList(Of View)
C#
public static IList<View> MakeSubViews (
	GroupByView groupView,
	Object[] groupByValues,
	ViewServiceContext viewServiceContext
)
Visual C++
public:
static IList<View^>^ MakeSubViews (
	GroupByView^ groupView, 
	array<Object^>^ groupByValues, 
	ViewServiceContext^ viewServiceContext
)

Parameters

groupView
net.esper.view.std.GroupByView
is the parent view for which to copy subviews for
groupByValues
System.Object[]
is the key values to group-by
viewServiceContext
net.esper.view.ViewServiceContext
is the view services that sub-views may need

Return Value

a list of views that are copies of the original list, with copied children, with data merge views added to the copied child leaf views.