com.espertech.esper.view
Interface CloneableView

All Known Implementing Classes:
AddPropertyValueView, CorrelationView, ExpressionBatchView, ExpressionViewBase, ExpressionWindowView, ExternallyTimedBatchView, ExternallyTimedWindowView, FirstElementView, FirstLengthWindowView, FirstTimeView, FirstUniqueByPropertyView, GroupByViewImpl, GroupByViewReclaimAged, IntersectAsymetricView, IntersectBatchView, IntersectView, KeepAllView, LastElementView, LastPostObserverView, LengthBatchView, LengthBatchViewRStream, LengthWindowView, LengthWindowViewRStream, MergeView, RankWindowView, RegressionLinestView, SizeView, SortWindowView, TimeAccumView, TimeAccumViewRStream, TimeBatchView, TimeBatchViewRStream, TimeLengthBatchView, TimeOrderView, TimeWindowView, UnionAsymetricView, UnionView, 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()
          Duplicates the view.
 

Method Detail

cloneView

View cloneView()
Duplicates the view.

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


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com