com.espertech.esper.view
Interface CloneableView

All Known Implementing Classes:
AddPropertyValueView, CorrelationView, ExternallyTimedWindowView, GroupByView, KeepAllView, LastElementView, LengthBatchView, LengthBatchViewRStream, LengthWindowView, LengthWindowViewRStream, MergeView, MultiDimStatsView, RegressionLinestView, SizeView, SortWindowView, TimeAccumView, TimeAccumViewRStream, TimeBatchView, TimeBatchViewRStream, TimeLengthBatchView, TimeOrderView, TimeWindowView, UniqueByPropertyView, UnivariateStatisticsView, WeightedAverageView

public interface CloneableView

Views that can work under a group-by must be able to duplicate and are required to implement this interface.


Method Summary
 View cloneView(StatementContext statementContext)
          Duplicates the view.
 

Method Detail

cloneView

View cloneView(StatementContext statementContext)
Duplicates the view.

Expected to return a same view in initialized state for grouping.

Parameters:
statementContext - is services for the view
Returns:
duplicated view

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com