/* *************************************************************************************** * Copyright (C) 2006 EsperTech, Inc. All rights reserved. * * http://www.espertech.com/esper * * http://www.espertech.com * * ---------------------------------------------------------------------------------- * * The software in this package is published under the terms of the GPL license * * a copy of which has been included with this distribution in the license.txt file. * *************************************************************************************** */ package com.espertech.esper.view; /** * Tag interface for derived-value views. Derived-value views follow the view interface and do not keep a window over the * data received by their parent view. They simply derive a set of data points from a stream and * do not retain events. * <p> * Derived-Value views generally follow the following behavior: * <p> * They publish the output data when receiving insert or remove stream data from their parent view, * directly and not time-driven. * <p> * They typically change event type compared to their parent view, since they derive new information * or add information to events. */ public interface DerivedValueView extends View, GroupableView { }